实例:
#includeusing namespace std; class Base0 //定义基类 Base0 { public: int var0; void fun0() {cout<<"Member of Base0 "<
运行结果:
(3)虚基类及其派生类构造函数
如果虚基类声明有非默认形式的(即带形参的)构造函数,并且没有声明默认形式的构造函数,事情就比较麻烦。
实例:若基类声明了带参数的构造函数,则对上面程序的修改如下:
#includeusing namespace std; class Base0 //定义基类 Base0 { public: Base0(int var):var0(var){} int var0; void fun0() {cout<<"Member of Base0 "<
