『#else』と『#endif』の後ろって…
変な事に気が付いた…
『C/C++』で『#if/#elif/#else/#endif』って
コンパイル制御に使用するんだが
>#if 0
>…
>#else
>…
>#endif
の後ろって…
コメント扱いになるのね…
こんな風に書いても有りらしい。
>#if 0
>…
>#else いきなりこんな風に書いてもOK
>…
>#endif 『//』とかつけなくても良いなんて…。
つまり『#else/#endif』の右側ってプログラムをかけないって事ね…。
書いた事無いけど…。
『C/C++』ってブロックで考えているので
行縛りって意外だったので…。
でも、コンパイル制御だし…。
別物か…。
「だからどうした」って言われてもあれですが…。(汗)
| 固定リンク
コメント