代码点读机 / C++ / #error

#error C++ · 预处理

预处理错误指令,当预处理器遇到它时直接停止并显示指定的错误信息。

怎么用

#error 错误信息

小例子

#ifndef __cplusplus
#error 请用 C++ 编译
#endif

编译结果

不满足条件时编译失败并打印提示

提醒:常用来检查编译环境、标准版本或平台假设

官方文档:https://en.cppreference.com/w/cpp/preprocessor/error

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条