Debug.Assert在Release模式下仍然有效,为啥?
使用VS2005编写C#程序,在代码中添加了Debug.Assert的代码。
想要在Release的时候,这些代码无效,程序不中断。
但是在选择了Release模式后,Debug.Assert的代码仍然有效,程序发生中断。
想问大家一下,是我哪里配置错了吗?求解!
在网上查了一下,Release模式下Debug.Assert的代码应该无效才对。
想要在Release的时候,这些代码无效,程序不中断。
但是在选择了Release模式后,Debug.Assert的代码仍然有效,程序发生中断。
想问大家一下,是我哪里配置错了吗?求解!
在网上查了一下,Release模式下Debug.Assert的代码应该无效才对。
...全文
相关推荐
Visual C++开发工具与调试技巧
Release 和 Debug 有什么不同?Release 版和 Debug 版是两种不同的编译模式。Release 版称为发行版,Debug 版称为调试版。
关于C++中的assert,ASSERT,TRACE和VERIFY
关于C++中的assert,ASSERT,TRACE和VERIFY
STM32中assert-param的使用
STM32 的库文件有 DEBUG 和 RELEASE 两种模式。在 DEBUG 模式下,`assert_param` 的检查会保留在最终代码中,有助于调试。
C__学习笔记与开发技巧与典型列子
- 示例: ```c++ #ifdef _DEBUG #define ASSERT(x) ((x) ?
release模式正常debug模式下报错.docx
VERIFY类似于ASSERT,但它在Debug和Release模式下都会执行表达式,但仅在Debug模式下检查结果。


