C++ 运算符

算术运算符

逻辑运算符

布尔运算符

位运算符

   
   
   

作用域运算符 ::

访问函数外的同名变量或父类的同名成员时使用。

int i = 10;

int func()

{

    int i = 20;

    cout << i;    // 此时 i=20

    cout << ::i ; // 此时 i=10

}

class A

{

    public:

        int i; 

        A(){ i=10; }

};

class B : public A

{

    public:

        int i;

        B()

        {

            i=20;

            cout<< i;   // 此时 i=20;

            cout<<A::i; // 此时 i=10;

        }

};

 

标识符 描述
::