限定名称

指定范围。

qualified-class-name :: name

备注

如果 qualified-class-name 后跟范围解析运算符 (::),然后是该类或该类的基的成员名称,则 scope-resolution 运算符被视为 qualified-namequalified-name 的类型与成员的类型相同,且 qualified-name 表达式的结果是该成员。 如果成员是左值,则 qualified-name 也是左值。 有关声明 qualified-class-name 的信息,请参阅类型说明符类名

qualified-class-nameclass-name 部分可以被当前或封闭范围中同名的重新声明隐藏;但仍能找到并使用 class-name。 有关如何使用 qualified-class-name 访问隐藏的 class-name 的信息,请参阅范围

备注

形式为 class-name :: class-nameclass-name :: ~ class-name 的类构造函数和析构函数必须分别引用相同的 class-name

如下面所示,具有多个限定的名称指定了嵌套类的成员:

class-name :: class-name :: name

请参见

参考

主要表达式