C++异常捕获和处理_c++里一个类的构造函数里如果抛出异常,但异常在外面被捕获,程序不退出,会发生内存-CSDN博客

网站介绍:文章浏览阅读3.1w次,点赞37次,收藏157次。0. 写在前面  异常,让一个函数可以在发现自己无法处理的错误时抛出一个异常,希望它的调用者可以直接或者间接处理这个问题。而传统错误处理技术,检查到一个错误,返回退出码或者终止程序等等,此时我们只知道有错误,但不能更清楚的知道哪种错误,因此,使用异常,就把错误和处理分开来,由库函数抛出异常,由调用者捕获这个异常,调用者就可以知道程序函数库调用出现错误了,并去处理,而是否终止程序就把握在调用者手..._c++里一个类的构造函数里如果抛出异常,但异常在外面被捕获,程序不退出,会发生内存