
C++中冒号(:)与双冒号(::)用法详解
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文深入解析了C++编程语言中冒号(:)和双冒号(::)的操作符及其使用场景,帮助开发者更好地理解和运用这两种符号。
(1)表示机构内位域的定义(即该变量占几个bit空间),代码如下:
```cpp
typedef struct _XXX{
unsigned char a:4;
unsigned char c;
} XXX;
```
(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表更适用于成员变量的常量`const`型。 代码如下:
```cpp
struct _XXX{
_XXX() : y(0xc0) {}
};
```
(3)在`public:`和`private:`后面的冒号表示后面定义的所有成员都是公有或私有的,直到下一个 `public:` 或 `private:` 出现为止。
全部评论 (0)
还没有任何评论哟~


