C++ 类做用域

——C++类引入了一种新的做用域:类做用域函数

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

使用名称:

  • 在类声明或成员函数定义中,可使用未修饰的成员的名称(限定的名称即不加做用域解析运算符)
  • 构造函数在被调用时才能被识别到,由于它的名称于类名相同
  • 其它状况下使用类成员名时,必须根据上下文使用直接成员运算符(.)、间接成员运算符(->)或做用域解析运算符(::)
相关文章
相关标签/搜索