jbc*_*coe 6 c++ assertions visual-studio
我怀疑一些ASSERTION代码有副作用.我想关闭ASSERT,而不对我的代码编译方式进行任何其他更改.我正在使用MSVS2008.从调试切换到发布不会这样做会改变内存的初始化方式.
在包含cassert(或包括其中包含cassert)之后将其放在头文件的顶部
#undef assert
#define assert(x) ((void)0)
Run Code Online (Sandbox Code Playgroud)
它重新定义了断言marco,使其扩展为零.