C ++ ::スコープ解決演算子

分類
1.グローバルスコープシンボル(:: name):タイプ名(クラス、クラスメンバー、メンバー関数、変数など)の前に使用され、スコープがグローバル名前空間であることを示します
2.クラススコープシンボル(class :: name ):指定されたタイプのスコープが特定のクラスに固有であることを示すために使用され
ます。3。名前空間スコープシンボル(namespace :: name):指定されたタイプのスコープが特定の名前空間に固有であることを示すために使用されます。

:: 使用する

int count = 0;        // 全局(::)的 count

class A {
   
    
    
public:
    static int count; // 类 A 的 count(A::count)
};

int main() {
   
    
    
    ::count = 1;      // 设置全局的 count 的值为 1

おすすめ

転載: blog.csdn.net/it_xiangqiang/article/details/112978226