2013-04-30 1 views
4

::은 범위 분석 연산자입니다. 그러나 단순히 무언가가 범위 분석 연산자로 시작한다면 무엇을 의미합니까? 나는 무엇인가가 범위 분석 연산자 (클래스 이름 또는 네임 스페이스) 앞에 놓일 필요가 있음을 안다. 범위 분석 연산자 앞에 아무것도없는 경우에는 어떻게됩니까? 예를 들어 ::Method()what :: SomeMethod() Mean-scope resolution operator

답변

7

전역 범위를 나타냅니다. 예 :

int count = 0; 

int main(void) { 
    int count = 0; 
    ::count = 1; // set global count to 1 
    count = 2; // set local count to 2 
    return 0; 
}