初学C++的单冒号什么意思

 我来答
heptnaol
2017-04-30 · TA获得超过7263个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1836万
展开全部
单个冒号有以下几种用法:1和2是c++独有的
1,表示继承,class A: public B
2,表示构造函数成员初始化开始, public A(): a(0){}假设class A有private 成员 int a;
3,在问号表达式中使用,a > b? a: b,和c语言含义没用区别
4,在结构体中使用,表示该成员只占若干bit而不是整型大小,和c语言含义相同
struct S{int i:3;}i只占用3个bit
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式