GCCについて part6
■ このスレッドは過去ログ倉庫に格納されています
0795789
2006/02/12(日) 11:39:29すいません。言葉足らずだったかな。
> > #ifdef __GNUC__
> > #pragma foo
> > #endif /* __GNUC__ */
は、「gccなら#pragma fooを評価して、それ以外の場合は評価しない」って意味です。
ので、非標準な解釈(#pragma)をさせない為に、標準な#ifdefを用いてます。
「gccと、他のコンパイラで#pragma fooが存在し、しかもコンパイラによって解釈が異なる場合」
を想定しています。
ご理解頂けたでしょうか?
■ このスレッドは過去ログ倉庫に格納されています