c语言符号::是什么意思
16个回答
展开全部
两个冒号表示作用域操作符。::操作符在其左操作数的作用域内找到其右操作数的名字。用于访问某个命名空间中的名字,如std::cout,表明名字cout来自命名空间std。同样的可以用来从某个类取名字,如string::size_type,表明size_type是string类定义的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1,直接用::,在win app里可以表示全局的意思。eg:::app;
2,在c++里,定义了一个类,然后,要在另一个cpp文件里,定义类的方法。
A::func() {} ::表示作用域
2,在c++里,定义了一个类,然后,要在另一个cpp文件里,定义类的方法。
A::func() {} ::表示作用域
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
作用域操作符,或说作用域运算符。相当于“类名.方法”中的“.”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是C++里面的作用域运算符。作用是在自定义函数里面使用与局部变量同名的全局变量。
如:
int global_var=10;
main(){
int global_var=5;
cout<<"global_var in main is:"<<global_var<<endl;
cout<<"::global_var in main use is:"<<::global_var<<endl;
return 0;
}
如:
int global_var=10;
main(){
int global_var=5;
cout<<"global_var in main is:"<<global_var<<endl;
cout<<"::global_var in main use is:"<<::global_var<<endl;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询