VC中的运算符=:: 是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/28 00:52:26
=:: 是什么意思,详细清楚的解释

如果在当前的函数中,存在着同名的局部变量,而你想用的是同名的全局变量,就要在前面加上::作用域,如果没有同名的局部变量,那么你使用全局变量时,就可以将::省略掉,当然,不省掉也没错.
=是等号没错呀!就象楼上说的一样,这是两个操作符.

分开来看=号是赋值::是作用域符

int n = ::a;

意思是将全局变量a的值赋给n