域解析符号的作用: 1.主要用于操作全局定义变量、类与函数等等; 2.下面代码全局变量与局部变量重名,当加上域解析符号就可以单独操作全局变量。
#include <iostream>
using namespace std;
int NUM = 200;
void test(void)
{
cout << "num:"<<NUM<<endl;
int NUM = 333;
cout << "num:"<<NUM<<endl;
//域解析符号,主要用于操作全局定义变量、类与函数等等
cout << "num:"<<::NUM<<endl;
::NUM = 444;//代表操作全局变量
cout << "num:"<<::NUM<<endl;
}
int main()
{
test();
cout << "Hello World!" << endl;
return 0;
}