1.冒号(:)用法

(1)类名冒号:定义类的继承。

(2)构造函数后面的冒号:分割作用,类给成员变量赋值。

初始化列表,更适用于成员变量的常量const型。

struct _XXX{
_XXX() : y(0xc0) {}
};
(3) public:private:后面的冒号:后面定义的所有成员都是公有或私有的。直到下一个"public:”或"private:”出现为止。"private:"为默认处理。
(4)表示变量占几个bit空间

typedef struct _XXX{
unsigned char a:4;
unsigned char c;
} ; XXX
2. 作用域限定符号::
作用:

(1) 在类外部声明成员函数。void Point::Area(){};

(2)调用类的静态方法: 如:CDisplay::display()。
(3)调用全局函数;表示引用成员函数变量及作用域,作用域成员运算符 例:System::Math::Sqrt() 相当于System.Math.Sqrt()。

如果 ::前面没有域名 那么就是全局。

双冒号前面可以是 类名,命名空间来限定双冒号后面的内容从哪里读取。
————————————————
版权声明:本文为CSDN博主「兔子爱读书」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ztf312/article/details/50898211

冒号 : 与双冒号 :: 的C++用法相关推荐

  1. C++ 单冒号: 和双冒号:: 的作用

    刚开始看C++入门经典这本书,可能是C语言不过关吧,很多运算符跟关键字都理解不了,鄙人百度了好多文章,觉得以下是总结的比较好的 原文地址:http://www.360doc.com/content/1 ...

  2. C++单冒号与双冒号的作用

    C++单冒号与双冒号的作用 1.冒号(:)用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned ...

  3. [css] ::before和:after中单冒号和双冒号的区别是什么,这两个伪元素有什么作用?

    [css] ::before和:after中单冒号和双冒号的区别是什么,这两个伪元素有什么作用? 区别:伪元素在css1中已经存在当时用单冒号,css3时做了修订用双冒号 ::before ::aft ...

  4. html语言中的双冒号,css单冒号和双冒号用法和区别

    最近突然被别人问起css单冒号和双冒号有什么区别,答曰:"不知道". 虽然还在填坑中,但作为一个跨过了初级的FEer,感觉着实汗颜,刚好今天下午在搜别的问题的时候,突然看到一个对比 ...

  5. 关于冒号和双冒号用法

    1.冒号(:)用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned char c; } ; X ...

  6. C++ 单冒号与双冒号用法

    1.冒号(:)用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned char c; } ; X ...

  7. C++ 中 冒号:和双冒号::的简介

    冒号(:)的用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{unsigned char a:4;unsigned char c;} ; XXX ( ...

  8. C++中的单冒号与双冒号

    1.单冒号(:)用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned char c; } ; ...

  9. java 双冒号_Java :: 双冒号使用

    英文:double colon,双冒号(::)运算符在Java 8中被用作方法引用(method reference),方法引用是与lambda表达式相关的一个重要特性.它提供了一种不执行方法的方法. ...

最新文章

  1. php select 多级联动,select框多级联动
  2. Beta 冲刺(1/7)
  3. Qt D-Bus类型系统
  4. codeforces 261 D
  5. matlab中GUIDE的UItable居中方法
  6. 节点预测与边预测任务实践
  7. 艾瑞咨询:即时通讯面临多种安全威胁
  8. jmeter监控服务器的方法
  9. 各种常用浏览器 油猴脚本 插件 下载地址合集
  10. 选择IT行业的自我心得,希望能帮助到各位!(一)
  11. Android, App常用图标尺寸规范
  12. 阻止原生输入中文拼音途中会触发input方法的问题
  13. html如何给table加水印,如何在Excel表格中添加水印
  14. java 龙卷风_龙卷风在大约37000个请求后停止响应
  15. jquery 获取上传图片的大小
  16. Could not transfer artifact XXX 问题处理
  17. 阿里云盘webdev挂载
  18. 网站内嵌百度地图定向到公司位置
  19. Windows系统的命令窗口
  20. 【围观】CISP-PTE 考题示例

热门文章

  1. 你不知道的adb,熟知工具快速开发
  2. php移除所有子节点,Javascript removeChild()删除节点及删除子节点的方法_javascript技巧...
  3. 机器学习--没有免费的午餐定理
  4. ZZULI-1184 平面点排序(二)(结构体专题)
  5. python-求1~100的素数
  6. unique(C++)函数(最新、最全面总结)
  7. h5+vue页面下滑查看更多 页面触底+页面滑动
  8. 全国青少年软件编程(Scratch 3级)等级考试试卷----试题详解
  9. DDR3协议(四)Self-RefreshPower-Down
  10. uniCloud云开发入门:了解云函数、云数据库、云存储的基本概念