#error 指令
生成编译器时错误消息的预处理器指令。
#error token-string |
---|
parameters
项 | 说明 |
---|---|
token-string |
错误消息。 此参数由一系列标记组成,例如关键字、常量或完整语句。 令牌字符串受宏扩展的约束。 |
备注
#error指令对于检测程序员在预处理过程中的约束不一致和违反情况最有用。 遇到 #error 指令时,编译将终止。
示例
以下示例演示了预处理过程中的错误处理。
#if !defined(__cplusplus)
#error C++ compiler required.
#endif