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

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 04:08:57
C语言里两个冒号是甚么意思
xQKPW.8Ź 6|`bSe LLn]]S};99Hz70Kd/q㓴FmM+ %PKيE  @[H5',Z£P (&(FbA ) \X}SVg8@ZWnAv}'\&nݗceX@p{U4#٦_;p{3˟<1Ve ~l"<,&)I/Bh u] , ѝX,RSY0H,Yc)Ѵy5kȮy6GRl-NE$5y=

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

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 可以看下这个,你或许能多明白点