冒号 : 与双冒号 :: 的C++用法
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++用法相关推荐
- C++ 单冒号: 和双冒号:: 的作用
刚开始看C++入门经典这本书,可能是C语言不过关吧,很多运算符跟关键字都理解不了,鄙人百度了好多文章,觉得以下是总结的比较好的 原文地址:http://www.360doc.com/content/1 ...
- C++单冒号与双冒号的作用
C++单冒号与双冒号的作用 1.冒号(:)用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned ...
- [css] ::before和:after中单冒号和双冒号的区别是什么,这两个伪元素有什么作用?
[css] ::before和:after中单冒号和双冒号的区别是什么,这两个伪元素有什么作用? 区别:伪元素在css1中已经存在当时用单冒号,css3时做了修订用双冒号 ::before ::aft ...
- html语言中的双冒号,css单冒号和双冒号用法和区别
最近突然被别人问起css单冒号和双冒号有什么区别,答曰:"不知道". 虽然还在填坑中,但作为一个跨过了初级的FEer,感觉着实汗颜,刚好今天下午在搜别的问题的时候,突然看到一个对比 ...
- 关于冒号和双冒号用法
1.冒号(:)用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned char c; } ; X ...
- C++ 单冒号与双冒号用法
1.冒号(:)用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned char c; } ; X ...
- C++ 中 冒号:和双冒号::的简介
冒号(:)的用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{unsigned char a:4;unsigned char c;} ; XXX ( ...
- C++中的单冒号与双冒号
1.单冒号(:)用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned char c; } ; ...
- java 双冒号_Java :: 双冒号使用
英文:double colon,双冒号(::)运算符在Java 8中被用作方法引用(method reference),方法引用是与lambda表达式相关的一个重要特性.它提供了一种不执行方法的方法. ...
最新文章
- php select 多级联动,select框多级联动
- Beta 冲刺(1/7)
- Qt D-Bus类型系统
- codeforces 261 D
- matlab中GUIDE的UItable居中方法
- 节点预测与边预测任务实践
- 艾瑞咨询:即时通讯面临多种安全威胁
- jmeter监控服务器的方法
- 各种常用浏览器 油猴脚本 插件 下载地址合集
- 选择IT行业的自我心得,希望能帮助到各位!(一)
- Android, App常用图标尺寸规范
- 阻止原生输入中文拼音途中会触发input方法的问题
- html如何给table加水印,如何在Excel表格中添加水印
- java 龙卷风_龙卷风在大约37000个请求后停止响应
- jquery 获取上传图片的大小
- Could not transfer artifact XXX 问题处理
- 阿里云盘webdev挂载
- 网站内嵌百度地图定向到公司位置
- Windows系统的命令窗口
- 【围观】CISP-PTE 考题示例
热门文章
- 你不知道的adb,熟知工具快速开发
- php移除所有子节点,Javascript removeChild()删除节点及删除子节点的方法_javascript技巧...
- 机器学习--没有免费的午餐定理
- ZZULI-1184 平面点排序(二)(结构体专题)
- python-求1~100的素数
- unique(C++)函数(最新、最全面总结)
- h5+vue页面下滑查看更多 页面触底+页面滑动
- 全国青少年软件编程(Scratch 3级)等级考试试卷----试题详解
- DDR3协议(四)Self-RefreshPower-Down
- uniCloud云开发入门:了解云函数、云数据库、云存储的基本概念