构造函数初始化问题

xiaolomg xiaolomg 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
看代码:
class ClassA
{
public:
ClassA(int aData):m_Data(aData),mC(aData),mB(mC,*this)
private:
ClassC mC;
ClassB mB;
int m_Data;
};

类A比较复杂,在构造函数初始化列表中,初始化了自己的成员变量m_Data,mc,还要以自己的本身初始化mB;
编译器会warning,如何改变代码才能没有warning呢?(PS:不要试图去修改ClassB,如果木有必要的话)。
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
xiaolomg
C++ 语言 65,214 成员 250,514 内容