继承方式:
多重继承:直接分析直接的父子类的关系
父子关系:
子类对象能给父类对象赋值,父类对象不能给子类对象赋值
父类指针能指向子类对象,子类指针不能指向父类对象
先构造的后析构(父类先构造,子类先析构)
菱形继承:
利用虚继承(virtual)解决问题(域名::变量还是内存多了一份)
继承方式:
多重继承:直接分析直接的父子类的关系
父子关系:
子类对象能给父类对象赋值,父类对象不能给子类对象赋值
父类指针能指向子类对象,子类指针不能指向父类对象
先构造的后析构(父类先构造,子类先析构)
菱形继承:
利用虚继承(virtual)解决问题(域名::变量还是内存多了一份)