c++ 冒号:和双冒号::
来源:互联网 发布:商城优化方案 编辑:程序博客网 时间:2024/05/29 15:05
冒号 :
(1)表示机构内位域的定义(即该变量占几个bit空间)
typedef struct _XXX{
unsigned char a:4;
unsigned char c;
} ; XXX
(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量const型。
struct _XXX{
_XXX() : y(0xc0) {}
};
(3) public:和private:后面的冒号,表示后面定义的所有成员都是公有或私有的,直到下一个"public:”或"private:”出现为止。"private:"为默认处理。
(4)类名冒号后面的是用来定义类的继承。
class 派生类名 : 继承方式 基类名
{
派生类的成员
};
继承方式:public、private和protected,默认处理是public。
双冒号::
操作符被称为域操作符(scope operator),含义和用法如下:
1.在类外部声明成员函数。void Point::Area(){};
2.调用全局函数;表示引用成员函数变量及作用域,作用域成员运算符 例:System::Math::Sqrt() 相当于System.Math.Sqrt()。
3.调用类的静态方法: 如:CDisplay::display()。
把域看作是一个可视窗口全局域的对象在它被定义的整个文件里,一直到文件末尾都是可见的。在一个函数内被定义的对象是局域的(local scope), 它只在定义其的函数体内可见。每个类维持一个域,在这个域之外 ,它的成员是不可见的。类域操作符告诉编译器后面的标识符可在该类的范围内被找到。
0 0
- C 中双冒号(::)和冒号(:)
- c++ 冒号和双冒号
- c++ 冒号:和双冒号::
- C++:冒号与双冒号用法
- 双冒号::和单冒号:的使用
- C++ 冒号: 和双冒号 :: 的用法
- c++中的双冒号和单冒号
- C++中的冒号“:”和双冒号“::”
- C++中单冒号和双冒号
- 关于冒号和双冒号用法
- 冒号
- c\c++中单冒号(:)和双冒号(::)的用法
- c\c++中单冒号(:)和双冒号(::)的用法(转)
- c\c++中单冒号(:)和双冒号(::)的用法
- C++中冒号,双冒号
- c++中冒号(:)和双冒号(::)的用法
- c++中冒号(:)和双冒号(::)的用法
- c++中冒号(:)和双冒号(::)的用法
- IEDriver
- Linux下查看及修改进程打开的文件句柄数量
- 35 个 Java 代码性能优化总结
- try catch 捕获异常
- Maven 中查找依赖jar包版本方法
- c++ 冒号:和双冒号::
- 背景图片如何自适应屏幕
- Pokémon Go呼应设计:让全世界玩家疯狂沉迷
- 如何快速转载CSDN中的博客
- 从23/2 开始写我自己的博客!
- 序列化和反序列化(二)--自定义序列化
- jquery 插件方法 将form表单转换成json串对象
- thinkPHP中的method_exits()方法
- 2017年寒假集训分组测试赛2 Ranklist