范围解析运算符 :: 用于标识和消除在不同范围内使用的标识符。
语法
代码如下:
:: identifier class-name :: identifier namespace :: identifier enum class :: identifier enum struct :: identifier
备注
identifier 可以是变量、函数或枚举值。
具有命名空间和类
以下示例显示范围解析运算符如何与命名空间和类一起使用:
namespace NamespaceA{
int x;
class ClassA {
public:
int x;
};
}