分类 C++·语法 下的文章

异常机制


组成

C++异常包括三部分:

  • 引发异常: throw
  • 处理异常: catch
  • 使用try块:try

异常提供了将控制权从程序的一个部分传递到另一部分的途径。


命名空间


概念

声明区域(declaration region):

  • 所在文件 (函数外的全局变量)
  • 所在代码块 (花括号内的声明)

潜在作用域(potential scope):从声明点开始,到声明区域的结尾。
作用域:变量对程序而言,可见的范围。