首页 > C++教程 > C++异常 阅读:9,476

C++异常处理(try catch)从入门到精通

程序运行时常会碰到一些错误,例如除数为 0、年龄为负数、数组下标越界等,这些错误如果不能发现并加以处理,很可能会导致程序崩溃。

C++ 异常处理机制就可以让我们捕获并处理这些错误,然后我们可以让程序沿着一条不会出错的路径继续执行,或者不得不结束程序,但在结束前可以做一些必要的工作,例如将内存中的数据写入文件、关闭打开的文件、释放分配的内存等。

C++ 异常处理机制会涉及 try、catch、throw 三个关键字,本章将为你一一讲解。
本章内容:
1. C++异常处理入门,C++ try catch入门
2. C++异常类型以及多级catch匹配
3. C++ throw(抛出异常)详解
4. C++ exception类:C++标准异常的基类