C/C++全局变量和局部变量重名问题

在局部变量内可以利用作用与符::来访问全局变量;

如下代码:

#include<iostream>
using namespace std;

int a = 1;

int func() {
	int a = 0;
	cout << a << endl;
	cout << ::a << endl;
	return 0;
}
int main() {
	func();
	cout << "hello world" << endl;
	cin.get();
}

猜你喜欢

转载自blog.csdn.net/yangbomoto/article/details/79913267