小编Der*_*rek的帖子

复制构造函数初始化列表

我知道如果你将一个成员从no-arg构造函数中的一个初始化列表中删除,那么将调用该成员的默认构造函数.

复制构造函数同样调用成员的复制构造函数,还是也调用默认构造函数?

class myClass {
  private:
    someClass a;
    someOtherClass b;
  public:
    myClass() : a(DEFAULT_A) {} //implied is b()
    myClass(const myClass& mc) : a(mc.a) {} //implied is b(mc.b)??? or is it b()?
}
Run Code Online (Sandbox Code Playgroud)

c++ copy-constructor

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

copy-constructor ×1