<派生类名>(<总参数表>):<基类名>(<基类参数表>),<对象型成员名>(<参数表>)
{<派生类数据成员的初始化>
};
或
<派生类名>(<总参数表>):<基类名>(<基类参数表>),<对象型成员名>(<参数表>),<派生类数据成员>(<参数>),<派生类数据成员>(<参数>)...{};
调用构造函数的顺序:基类的构造函数->对象成员构造函数->派生类的构造函数。
<派生类名>(<总参数表>):<基类名>(<基类参数表>),<对象型成员名>(<参数表>)
{<派生类数据成员的初始化>
};
或
<派生类名>(<总参数表>):<基类名>(<基类参数表>),<对象型成员名>(<参数表>),<派生类数据成员>(<参数>),<派生类数据成员>(<参数>)...{};
调用构造函数的顺序:基类的构造函数->对象成员构造函数->派生类的构造函数。