跳到主要内容

C++ 名字的作用域、对象的生命周期

  • 名字的作用域是程序文本的一部分;
  • 对象的生命周期是程序执行过程中该对象存在的一段时间。

形参和函数体内部定义的变量称为局部变量,仅在作用域内可见。

在所有函数体之外定义的对象存在于程序的整个执行过程中,直到程序结束才会销毁。自动对象则一般在块末尾销毁,这包括形参。