您的位置:首页 > 编程语言 > C语言/C++

::在C++中是什么意思

2016-04-09 15:32 309 查看
::是运算符中等级最高的,它分为三种:
1)global scope(全局作用域符),用法(::name)
int a;

void test ()
{
int a = ::a;//用全局变量a,给本地变量a赋值
}
2)class scope(类作用域符),用法(class::name)
class A
{
public:
int test();
}

int A::test()//表示test是属于A的
{
return 0;
}
3)namespace scope(命名空间作用域符),用法(namespace::name)
std::cout<<"test"<<std::endl;

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: