c++终止程序的问题
现在我有一个类的成员函数,如果在这个函数里面发现了一些异常而想要终止程序,我能怎么做呢?
我现在所知道的就是抛出一个异常让后在main()函数里面捕捉他然后终止程序。但是现在我只能对类操作,不能去修改main()的内容。。不知道有没有直接抛出后就能终止程序的方法?
[解决办法]
要正常退出程序还是暴力结束程序?要在处理完错误状态后妥善正常退出,不在main里面做事是不可能的。
暴力结束的话,exit即可,直接抛个异常都行,未捕获的异常直接导致程序挂掉。
发布时间: 2012-11-09 10:18:48 作者: rapoo
c++终止程序的问题
现在我有一个类的成员函数,如果在这个函数里面发现了一些异常而想要终止程序,我能怎么做呢?
我现在所知道的就是抛出一个异常让后在main()函数里面捕捉他然后终止程序。但是现在我只能对类操作,不能去修改main()的内容。。不知道有没有直接抛出后就能终止程序的方法?
[解决办法]
要正常退出程序还是暴力结束程序?要在处理完错误状态后妥善正常退出,不在main里面做事是不可能的。
暴力结束的话,exit即可,直接抛个异常都行,未捕获的异常直接导致程序挂掉。