c++中::的作用和实例代码
时间: 2024-04-11 11:07:10 浏览: 76
在C++中,::被称为作用域运算符。它可以用来访问命名空间、类、结构体的成员以及类的静态成员。其中,命名空间和类相当于一个作用域,而类的静态成员是属于整个类而不是某个对象的成员。
下面是一个使用::访问类中静态成员的例子:
```
class MyClass{
public:
static int myStaticMember;
};
int MyClass::myStaticMember = 0; // 静态成员必须在类外面进行初始化
int main(){
MyClass::myStaticMember = 10; // 使用::访问静态成员变量
return 0;
}
```
在上述代码中,我们定义了一个MyClass类,并声明了一个静态成员myStaticMember。在main函数中,我们使用::访问静态成员变量并将其赋值为10。
阅读全文