要访问名称冲突的全局变量,可以使用限定符::来访问。
在变量名冲突的情况下,采用就近原则。
int a {100};
int main()
{
int a {200};
{
int a = 'B'
std::cout <<a;//结果为B
}
std::cout <<a;//结果为200
//如果想输出100 std::cout <<::a;
}
要访问名称冲突的全局变量,可以使用限定符::来访问。
在变量名冲突的情况下,采用就近原则。
int a {100};
int main()
{
int a {200};
{
int a = 'B'
std::cout <<a;//结果为B
}
std::cout <<a;//结果为200
//如果想输出100 std::cout <<::a;
}