.冒号(:)用法
(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。
2.双冒号(::)用法
(1)表示“域操作符”
例:声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时,
就要写成void A::f(),表示这个f()函数是类A的成员函数。
(2)直接用在全局函数前,表示是全局函数
例:在VC里,你可以在调用API 函数里,在API函数名前加::
(3)表示引用成员函数及变量,作用域成员运算符
例:System::Math::Sqrt() 相当于System.Math.Sqrt()
from:http://bbs.ednchina.com/BLOG_ARTICLE_274912.HTM
分享到:
相关推荐
C++文件操作-图书馆管理系统:UML课程作业,采用Qt开发 C++文件操作-图书馆管理系统:UML课程作业,采用Qt开发 C++文件操作-图书馆管理系统:UML课程作业,采用Qt开发 C++文件操作-图书馆管理系统:UML课程作业,...
TCP-IP详解卷二:实现 C++网络编程 TCP-IP详解卷二:实现 C++网络编程 TCP-IP详解卷二:实现 C++网络编程
TCP-IP详解卷二:实现part2 C++网络编程 TCP-IP详解卷二:实现part2 C++网络编程 TCP-IP详解卷二:实现part2 C++网络编程
计算机专业基础理论电子书合集05----编程语言:c++ 包括经典的《c与指针》,《c++编程思想》《effective c++》《c++编程规范》《代码大全等》
EasyX虽然挺好用,但是目前官方只发布了针对VC的库。easyx4mingw_20211002基于EasyX_20210730版本实现,可以在DevCpp和CodeBlocks下完美使用easyx。注意“完美使用”,这是目前唯一可以在mingw完美使用的easyx版本。
XXX(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量const型。 代码如下:struct _XXX{ _XXX() : y(0xc0) {}};(3) public:和private:后面的冒号,表示后面定义...
罚时计算则相对复杂,对于提交到竞赛系统中的每道题目,系统会给出一个罚时,为从比赛开始到该题提交的代码第一次被“Accepted”的时间。请注意,只是第一次“Accepted”。对于“Accepted”之前的每次提交,都有20...
【留学生作业代写资料assignment英文原版】c++作业--GRPC练习part 2: Completing the Distributed File System (DFS) 这是我从国外知名大学cs专业留学的同学那里收集来的作业资料(英文原版)
c++实现的日期时间转时间戳,时间戳转日期时间:(win32控制台小程序) 例如如下例子: timeStamp: 1325347200; time: 2012-01-01 00:00:00 timeStamp: 1538409599; time: 2018-10-01 23:59:59 timeStamp: 888645574...
2012-06-11 08:52 349 VC++ CImage使用简单实例.txt 2012-06-11 08:43 994,304 VC++_串口上位机编程实例.doc 2012-06-11 08:39 125,202 vc++图像图形处理-腐蚀与膨胀源码.rar 2012-06-11 08:57 48,680 VC++菜单编码...
2012-06-11 21:44 2,279 C语言编一个程序完成64位数据(无符号)的加法,减法运算.txt 2012-06-11 21:43 1,480,155 Direct3D加载3d文件.rar 2012-06-11 21:29 22,102 DSP编程一周通.rar 2012-06-11 21:04 837,926 ...
2012-06-12 11:47 46,602 vector使用方法.doc 2012-06-12 13:04 959,370 VirtualNES.rar 2012-06-12 12:49 8,323,796 Visual C++实现图像获取、处理与分析.rar 2012-06-12 12:49 6,275,839 Visual C++实现数字图像...
DEV_C++项目:原神[对话式] Beta V 0.0.6.0 2022-06-01 04:00
编译原理课设中的Sample语言的词法分析器和语法分析器是一个基于C++实现的编译器前端项目。这个项目旨在帮助学生实践编译原理的知识,理解编译器的工作原理,并提高编程技能。 **词法分析器**: - 定义Sample语言的...
自动驾驶-决策规划算法十六:Dijkstra算法(C++)
自动驾驶-决策规划算法八:贝塞尔曲线(C++)
自动驾驶-决策规划算法五:绕桩算法(C++)
自动驾驶-决策规划算法十一:A*算法以及C++实现
自动驾驶-决策规划算法九:人工势场算法(C++)
Chapter 22-23 UML and C++ : A Partical Guide To Object-Oriented Development 7zip解压,沒有密碼,都是jpg.