如何从派生类复制构造函数中调用基类复制构造函数?

时间:2013-06-26 04:08:14

标签: c++ inheritance constructor copy-constructor

就像在标题中一样,如何从派生类复制构造函数中调用基类复制构造函数?

2 个答案:

答案 0 :(得分:28)

您可以在初始化列表中指定基本初始化:

Derived:: Derived( const Derived& other ): Base( other )
{ /* ... */ }

答案 1 :(得分:4)

Derived( Derived const& d )
: Base(d)
/* some member initialization */
{
  /* ... */
}

我错过了什么吗?