小编Dom*_*ham的帖子

如何在C++中强制编译错误?

我想在我的C++代码中使用自定义错误消息创建编译时错误.我想这样做有几个原因:

  • 在我正在开发尚未实现的新功能时强制编译失败.(编译时间!TODO提醒)
  • 尝试实现不受支持的模板特化时创建更可读的错误.

我确信这样做有一个技巧,但我找不到解释方法的资源.我将代码包装在COMPILE_FAIL形式的#define中("错误消息");

感谢:D

c++ debugging compiler-errors compilation output

16
推荐指数
3
解决办法
1万
查看次数

标签 统计

c++ ×1

compilation ×1

compiler-errors ×1

debugging ×1

output ×1