作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我怀疑某些断言代码有副作用。我想关闭 ASSERT 而不对我的代码的编译方式进行任何其他更改。我正在使用 MSVS2008。从调试切换到发布不会这样做,因为这会改变内存的初始化方式。
最佳答案
在包含 cassert
(或包含 cassert
的包含)之后将其放在头文件的顶部
#undef assert
#define assert(x) ((void)0)
它重新定义了 assert 宏,使其扩展为空。
关于c++ - 如何在 C++ 中关闭 ASSERT( x )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2246096/
我是一名优秀的程序员,十分优秀!