Debug::Assert在Release模式下仍然有效,为啥?

rainyubin 2015-07-01 03:27:58
使用VS2005编写C++ CLR程序,在代码中添加了Debug::Assert的代码。
想要在Release的时候,这些代码无效,程序不中断。
但是在选择了Release模式后,Debug::Assert的代码仍然有效,程序发生中断。
想问大家一下,是我哪里配置错了吗?求解!
在网上查了一下,Release模式下Debug::Assert的代码应该无效才对。

PS:C#是好用的。是不是和环境配置有关?
...全文
1209 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
WM_JAWIN 2015-07-02
  • 打赏
  • 举报
回复
加个宏编译条件就好了 #if DEBUG #else #endif
rainyubin 2015-07-01
  • 打赏
  • 举报
回复
引用 1 楼 starfd 的回复:
https://msdn.microsoft.com/zh-cn/library/ttcc4x86 这上面都说C++就不支持这个的…… 当然还有个点开的链接没看
看到了,怪我没有仔细看。非常感谢。
  • 打赏
  • 举报
回复
https://msdn.microsoft.com/zh-cn/library/ttcc4x86 这上面都说C++就不支持这个的…… 当然还有个点开的链接没看

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧