2009-03-12から1日間の記事一覧

#line ディレクティブ

ソースコードのファイル名と行数を変える命令。 #line 100 "hoge.cpp" #error ここは何行目? とでビルドすると、以下のようなエラーメッセージが出ます。 hoge.cpp:100:2: #error ここは何行目?となります。あんまり使う機会はなさそうですが、編集したフ…

#error, #warning ディレクティブ

#error ディレクティブ 強制的にコンパイルエラーを出し、コンパイルを中止する大量のファイルをビルドしてるときに、あるファイルを編集しときに、ちゃんとビルド対象になっているか、確認するときなどに使えます。 void func() { #error ちゃんとビルド対…