assert()在<cassert>头部,如果你定义宏只禁用NDEBUG之前,包括<cassert>头文件.另请参见这些文档
使用gcc/g ++,最简单的方法是NDEBUG在调用编译器时在命令行上定义宏,如下所示:
g++ -DNDEBUG ... other args...
Run Code Online (Sandbox Code Playgroud)
诸如优化标志和类似标志之类的参数不会禁用断言.
| 归档时间: |
|
| 查看次数: |
721 次 |
| 最近记录: |