2013-04-30 96 views
4

我知道::是範圍解析運算符。但是,如果某件事情只是從一個範圍解析運算符開始,那麼它意味着什麼我知道需要在範圍解析操作符(類名或命名空間)之前放置一些東西。如果在範圍解析操作符之前沒有任何內容會怎麼樣例如::Method()是什麼:: SomeMethod()意思 - 範圍解析運算符

回答

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; 
}