从子类1调用超类构造函数的C++规则是什么?
例如,我知道在Java中,你必须将它作为子类构造函数的第一行(如果不这样做,则假定对no-arg超级构造函数的隐式调用 - 如果缺少则会给出编译错误) .
就像在标题中一样,如何从派生类复制构造函数中调用基类复制构造函数?
我new用来为派生类分配内存,我也想初始化它的基本私有成员
我怎样才能做到这一点?
class Base {
private:
int value;
}
class Derived : public Base {
....
}
Run Code Online (Sandbox Code Playgroud)
任何使用基础构造函数的聪明方法?谢谢!