社区
C++ 语言
帖子详情
问个初始化成员列表的问题
Aniao
2010-08-20 10:34:29
有一个类A,其有两个构造函数
A();
A(bool);
我现在是这么实现的:
A(bool b):m_b(b)
{
}
A():A(false)
{
}
于是报错C2614:非法成员初始化,A不是A的基类或者成员
那么一定要把A(false)写到A()的函数体内么?这样效率会不会有问题(因为我实际上那个类挺复杂的)
...全文
51
3
打赏
收藏
问个初始化成员列表的问题
有一个类A,其有两个构造函数 A(); A(bool); 我现在是这么实现的: A(bool b):m_b(b) { } A():A(false) { } 于是报错C2614:非法成员初始化,A不是A的基类或者成员 那么一定要把A(false)写到A()的函数体内么?这样效率会不会有问题(因为我实际上那个类挺复杂的)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Aniao
2010-08-20
打赏
举报
回复
[Quote=引用 1 楼 akirya 的回复:]
目前不支持这种写法..
[/Quote]
那只有学习effective c++里把实际工作都写到一个函数里来减少代码量了
pengzhixi
2010-08-20
打赏
举报
回复
A():m_b(false)
珍惜生命远离CPP
2010-08-20
打赏
举报
回复
目前不支持这种写法..
Linux0.11内核
初始化
讲解与调试
课程会以下面几个部分逐次展开: 80386 CPU资源 80386 内存寻址机制 Linux多任务相关的TR寄存器和TSS任务状态段数据结构 中断和异常 Linux引导
初始化
--代码搬移过程 Bootsect代码详解 Bootsect代码详解续 bootsect里...
初始化
成员
列表
初始化
成员
列表
C++
成员
初始化
列表
在以下三种情况下需要使用
初始化
成员
列表
: 需要
初始化
的数据
成员
是对象的情况(这里包含了继承情况下,通过显示调用父类的构造函数对父类数据
成员
进行
初始化
); 需要
初始化
const修饰的类
成员
或
初始化
引用
成员
数据;...
c++中类的构造函数的
初始化
成员
列表
详解
前所未见,闻所未闻,于是查阅相关资料并询问了群里边的相关大神,最后得到的答案是冒号后边是“
初始化
成员
列表
”,于是自己上网查阅相关内容,最终搞明白了这个
初始化
成员
列表
的意思!下面就说...
C++ 语法之【
成员
初始化
列表
】
C++ 语法之【
成员
初始化
列表
】类对象构造过程定义【
成员
初始化
列表
】必须使用【
成员
初始化
列表
】的情况情况一:const类
成员
或者被声明为引用的类
成员
情况二:
初始化
成员
是对象(包含继承)情况三:子类
初始化
父类的...
C++ 语言
64,282
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章