1.C++继承关于子类的默认函数的写法
2.分析菱形继承的问题
3.剖析虚继承是怎么解决二义性和数据冗余的。
———————————————————————————————————————————————————
1.C++继承关于子类的默认函数的写法
构造原则如下:
a. 如果子类没有定义构造方法,则调用父类的无参数的构造方法。
b. 如果子类定义了构造方法,不论是无参数还是带参数,在创建子类的对象的时候,首先执行父类的构造方法,然后执行自己的构造方法。
c. 在创建子类对象时候,如果子类的构造函数没有显示调用父类的构造函数,则会调用父类的默认无参构造函数。
d. 在创建子类对象时候,如果子类的构造函数没有显示调用父类的构造函数且父类自己提供了无参构造函数,则会调用父类自己的无参构造函数。
e