C言語なら俺に聞け(入門編)Part 79
■ このスレッドは過去ログ倉庫に格納されています
0571549
2011/02/26(土) 19:36:45.33�dクス。
今手元にコンパイラがないので直ぐに確認できないけど
enum E{
#define E_START_LINE __LINE__
E_A,
E_B,
.... ,
#define E_END_LINE __LINE__
E_MAX
};
#if (E_END_LINE - E_START_LINE) >= 256
#error
#endif
なんていうのは可能なのかな?もし可能なら __LINE__ をめちゃくちゃにしなくて済みそう。
>>566-569
�dクス。
MSVCでもいけて、コンパイルエラーでないときに不要なデータ領域やコードが生成されないように
出来ればこの方法がベストですね。
■ このスレッドは過去ログ倉庫に格納されています