C语言里两个冒号是甚么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 23:49:10

C语言里两个冒号是甚么意思

举个例子 int a=1; int main() { int a=2; printf("%d ,%d\n",a,::a); } 打印出来的是 2,1 明白不?就是“名空间” ::前面没有任何东西 表示的就是全局 有什么就表示什么,例如std::表示的就是std名空间里面的 http://www.4999cm.com/codes/CC++/2014/0210/2090.html 可以看下这个,你或许能多明白点