C++ 类作用域

——C++类引入了一种新的作用域:类作用域

在类中定义的名称(如类数据成员名和类成员函数名)的作用域都为整个类,作用域为整个类的名称只在该类中是已知的,在类外是不可知的。

使用名称:

  • 在类声明或成员函数定义中,可以使用未修饰的成员的名称(限定的名称即不加作用域解析运算符)
  • 构造函数在被调用时才能被识别到,因为它的名称于类名相同
  • 其它情况下使用类成员名时,必须根据上下文使用直接成员运算符(.)、间接成员运算符(->)或作用域解析运算符(::)
posted @ 2020-06-03 17:00  孱陵  阅读(730)  评论(0编辑  收藏  举报