求救:try{}catch(...){} 在 Release 版本下失效
请问各位大虾,下面这段代码在Debug 模式下编译后执行可以捕获到异常,但是在Release模式下编译了却捕获不到了,请各位高手赐教。
CString ch;
try{
int b=0;
int a=10/b;
ch.Format ("%s",a);
AfxMessageBox(ch);
}
catch(...){
AfxMessageBox("error");
}
CString ch;
try{
int b=0;
int a=10/b;
ch.Format ("%s",a);
AfxMessageBox(ch);
}
catch(...){
AfxMessageBox("error");
}
...全文
相关推荐
c++ try catch.doc
在c++中,详细介绍错误捕获机制的运用。
Android 判断是开发debug模式,还是发布release模式的方法
下面小编就为大家带来一篇Android 判断是开发debug模式,还是发布release模式的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Qt Release 崩溃测试 demo
Qt Release 版本下 崩溃测试 demo 可以定位到程序崩溃点
VC下关于debug和release的不同的讨论
在使用VC开发软件的过程中,正当要享受那种兴奋的时候突然发现:release与debug运行结果不一致,甚至出错,而release又不方便调试,真的是当头一棒啊,可是疼归疼,问题总要解决,下面将讲述一下我的几点经验,看看是不是其中之一。
Release异常捕获
在程序开发过程中,主要是捕获Release版异常,并打印出异常的地址,出错行,出错代码,等,哦,好像少不错了个其它异常了,如果需要再给我留言吧


