C + +的检测和处理错误的称为异常处理提供了一个方法。基本的想法是,当错误发生时,它是“扔”。如果当前函数不“抓”的错误,该函数的调用方有机会捕捉错误。如果调用方不捕获错误,主叫方的主叫有机会捕捉错误。误差逐步上移堆栈直到它要么是捕获和处理,或直到main()未处理错误。如果没有异常处理,程序通常终止与异常错误。
异常处理是一种先进的C + +的话题,我们把它盖在很多细节在本教程的15章。
7.12处理错误(断言,cerr,退出,与例外)打印此后此项申请的C++教程下。您可以按照任何反应,此项目通过RSS 2饲料。你可以留言,或从您自己的网站。14对7.13的命令行参数”的评论在训练2008-03-10 22:43:09 [……程序员]
要回答这个问题,米歇尔,这是很好的做法,把自己的错误处理在可能的地方。
错误处理可以用来把错误的条款,最终用户可以理解,不只是程序员。
错误处理是不是调试代码才好,帮助指出错误在直播节目被客户或用户使用也很好。
亚历克斯,谢谢你这篇文章!!我只是把它给一个朋友需要看到我的这个,应该说。;)