是什么:: SomeMethod()意思 - 范围解析运算符
问题描述:
我知道::
是范围解析运算符。但是,如果某件事情只是从一个范围解析运算符开始,那么它意味着什么我知道需要在范围解析操作符(类名或命名空间)之前放置一些东西。如果在范围解析操作符之前没有任何内容会怎么样例如::Method()
是什么:: SomeMethod()意思 - 范围解析运算符
答
它指的是全局范围。例如:
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;
}