以下の内容はhttps://toburau.hatenablog.jp/entry/20090511/1242056285より取得しました。


#errorディレクティブ

ディレクティブってのはプリプロセッサのコマンドのこと。コードをコンパイルする前にテキストを操作できる。#defineや#includeなど。
で、今回初めて知ったのが#errorディレクティブ。これはコンパイラコンパイルの中止をさせることができるもの。使い方は#errorの後にエラーメッセージを書く。

int main()
{
#error this is error.
}

たとえばこのソースをコンパイルすると次のエラーが出てコンパイルが終了する。

test.cpp(3) : fatal error C1189: #error :  this is error.

まあ、そう頻繁に使うこともないだろう。使うとすればコードを移植したり書き換えているときに、コンパイルしないはずというのを確認するために挿入してみるとか。




以上の内容はhttps://toburau.hatenablog.jp/entry/20090511/1242056285より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14