前端之家收集整理的这篇文章主要介绍了
C/C++中的#error如何工作?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我从#猜测它只是一个编译时实用程序.如何在C/C++程序中使用它?
在互联网上没有找到太多的东西.任何链接将是有帮助的.
它会导致编译器(或预处理器)
输出错误消息.在C中,它还使翻译单元形成
错误(即,它导致编译失败).
如果您有几个可以定义的宏,并且您希望确定仅定义了它们的某些组合,则可以使用#error在定义无效组合时导致编译失败.
如果你想确保一些代码块从来没有被编译(无论什么原因),这也是有用的.
原文链接:https://www.f2er.com/c/115660.html