共用方式為


#warning 指令 (C/C++)

指令 #warning 會在編譯階段發出使用者指定的警告訊息。 它不會停止編譯。 此指引從 C23 和 C++23 開始可用。

語法

#warning權杖字串

備註

警告訊息是 token-string 參數。 token-string 參數不受巨集展開的影響,而且可以選擇性地用引號括起來。

使用此指示詞來通知開發人員非致命問題,或在編譯期間傳達其他重要資訊。

下列範例示範如何使用 #warning 指示詞:

#if defined(_LEGACY_FEATURE_FLAG)
#warning "_LEGACY_FEATURE is deprecated and should not be used."
#endif

另請參閱

前置處理器指引
#error 指令