C++ | 作用域运算符“::”
作用:
当全局变量名和局部变量名相同时,在局部变量的作用域内使用同名的全局变量
用法:
在变量前加上“::”
例子:
#include<iostream> using namespace std; int var = 1; int main(){ int var; var = 25; cout<<"局部变量var:"<<var<<endl; cout<<"全局变量var:"<<::var<<endl; }
作用:
当全局变量名和局部变量名相同时,在局部变量的作用域内使用同名的全局变量
用法:
在变量前加上“::”
例子:
#include<iostream> using namespace std; int var = 1; int main(){ int var; var = 25; cout<<"局部变量var:"<<var<<endl; cout<<"全局变量var:"<<::var<<endl; }