相关疑难解决方法(0)

如何完全禁用断言

我的代码充满了召唤assert(condition).在调试版本中,我使用了g++ -g我的断言.令我惊讶的是,我可以看到断言也在我的发布版本中运行,编译时没有-g选项.

如何在编译时完全禁用我的断言?我应该NDEBUG在我生成的任何构建中明确定义,尽管它们是调试,发布或其他任何其他?

c c++ assert

70
推荐指数
5
解决办法
5万
查看次数

标签 统计

assert ×1

c ×1

c++ ×1