マイクロソフトのC++コンパイラで以下のマクロをコンパイルすると警告4127(条件式が定数)が出る。
この警告を消したくてpragmaを使おうとしても、外から囲うと無意味だし中に書くと#がマクロの文字列化でうまくいかない。
__pragmaキーワード
マイクロソフト拡張のこのキーワードを使えば解決できる。
マイクロソフトのC++コンパイラで以下のマクロをコンパイルすると警告4127(条件式が定数)が出る。
この警告を消したくてpragmaを使おうとしても、外から囲うと無意味だし中に書くと#がマクロの文字列化でうまくいかない。
マイクロソフト拡張のこのキーワードを使えば解決できる。