C++关于异常try;catch;
为什么C++程序里很少用try {} catch{} 去捕获异常?而是用GetLastError()?还有一个、我想对程序中出现的所有异常都进行拦截,出现了异常后,我自己去处理,而不至于程序直接出错退出。但是我发现有时候还是拦截不到一些异常啊。。。对整个代码都加了try catch,还是直接报错退出、 异常的种类有很多,估计是你没catch到那种吧,想要catch所有异常就用catch-all语句:catch(...)不过catch-all通常是跟重新抛出异常配合使用的。
页:
[1]