バージョンの検知
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/04 23:13 UTC 版)
標準のマクロ__STDC_VERSION__はC99のサポートが可能であることを示すために199901Lと定義されている。C89のための__STDC__マクロと同様に、__STDC_VERSION__はC89とC99のコンパイラで違うようにコンパイルされるコードを書くために使用することができる。例えば、この例では、inlineをどちらの場合でも利用可能である。 #if __STDC_VERSION__ >= 199901L /* "inline"は予約語 */#else# define inline /* 何も行わない */#endif
※この「バージョンの検知」の解説は、「C99」の解説の一部です。
「バージョンの検知」を含む「C99」の記事については、「C99」の概要を参照ください。
- バージョンの検知のページへのリンク