こういう書き方はできません。
#define S "test2" #if S=="test1" // test1 code #elif S=="test2" // test2 code #else // other code #endif
プリプロセッサなんだから、できてもいいと思う人もいるかもしれないけど、多くの人にはそう思わせないところがC言語の周辺ツールだ。
よい子のみんな、勉強になったかな?
こういう書き方はできません。
#define S "test2" #if S=="test1" // test1 code #elif S=="test2" // test2 code #else // other code #endif
プリプロセッサなんだから、できてもいいと思う人もいるかもしれないけど、多くの人にはそう思わせないところがC言語の周辺ツールだ。
よい子のみんな、勉強になったかな?