#warning 指令 (C/C++)

#warning 指令在编译时发出用户指定的警告消息。 它不会停止编译。 此指令从 C23 开始提供,C++23。

Syntax

#warningtoken-string

注解

警告消息是 标记字符串 参数。 标记字符串参数不受宏扩展的约束,并且可以选择性地括在引号中。

使用此指令通知开发人员非严重问题或在编译期间传达其他重要信息。

以下示例演示如何使用 #warning 指令:

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

另请参阅

预处理器指令
#error 指令