1. 首页
  2. 编程语言
  3. C
  4. 详细分析C++ 异常处理

详细分析C++ 异常处理

上传者: 2022-02-05 13:20:30上传 PDF文件 99.68 KB 热度 10次

异常是程序在执行期间产生的问题。C++ 异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。异常提供了一种转移程序控制权的方式。C++ 异常处理涉及到三个关键字:try、catch、throw。try 块中放置可能抛出异常的代码,try 块中的代码被称为保护代码。您可以指定想要捕捉的异常类型,这是由 catch 关键字后的括号内的异常声明决定的。C++ 提供了一系列标准的异常,定义在 中,我们可以在程序中使用这些标准的异常。您可以通过继承和重载 exception 类来定义新的异常。在这里,what() 是异常类提供的一个公共方法,它已被所有子异常类重载。

用户评论