::在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;
相关文章推荐
- OpenCV实践之路——人脸检测(C++/Python)
- Qt C++ 指向对象的指针与内存分配的问题分析
- CSP考试 2014年09月第3题 字符串匹配 C语言实现
- 算法复习-红黑树-c++实现
- 【C语言】单链表
- C++设计模式<五>:Observe观察者模式
- C++ STL中哈希表 hash_map介绍
- C++ 虚函数表解析
- 关于C++中子类调用父类方法的一个问题
- VC++ 访问数据库实例详解图解
- C++实验3-定期存款利息计算器
- HDU 1114 完全背包
- C语言实现选择排序、冒泡排序和快速排序的代码示例
- 33.C语言宏定义和预处理
- c/c++标准预定义宏 .
- Why? 在C++中调用被C编译后的函数,要在声明的前面加extern "C"
- 指针和引用的区别
- 树状数组
- 转载:C语言编译原理简介
- C++:继承