[C++]子类的构造函数

基类与派生类的构造函数

 

http://www.quanxue.cn/JC_CLanguage/Cpp/Cpp08.html

 

 

创建时先基类后派生类。销毁时先派生类后基类。

分类:

I 缺省构造函数     默认会调用

 

II 有参数的构造函数

子类需要现实的调用父类的构造方法

CDerive(string s, int a) : CBase(s)

 

III 多重继承时多个父类的调用顺序与声明顺序相关

class CDerive : public CBase1, public CBase2     【声明】

CDerive(string s1, int a, string s2) : CBase1(s1), CBase2(a) 【实现】

你可能感兴趣的:([C++]子类的构造函数)