#warning
次のように、コンパイル メッセージを表示するために使用します。
#warning Are you sure it is correct?
を再定義することが可能#warning
であり、次のように有効にするか無効にするかを選択できます。
#ifdef ACTIVE_MY_WARNING
#define #my_warning #warning
#else
#define #my_warning
#endif
Cでできるかどうか?
#warning
次のように、コンパイル メッセージを表示するために使用します。
#warning Are you sure it is correct?
を再定義することが可能#warning
であり、次のように有効にするか無効にするかを選択できます。
#ifdef ACTIVE_MY_WARNING
#define #my_warning #warning
#else
#define #my_warning
#endif
Cでできるかどうか?
いいえ、プリプロセッサ キーワード ( #if
、#define
、#ifdef
など) を再定義することはできません。
あなたの最善の策は、コードを次のものに置き換えることができるパーサーを用意することです:
#ifdef ACTIVE_MY_WARNING
#warning Are you sure it is correct?
#endif
あなたはそれをCでタグ付けし、私の知る限り、プリプロセッサのライブ#warningはCではありません。
あなたへの私の質問は、「私たちはCでそれを行うことができるかどうか?」はいいえです。