-
虚继承 解决冗余问题 virtual public Worker查看全部
-
菱形继承,既有多继承也有多重继承查看全部
-
初始化列表,name传给Farmer,code传给Worker查看全部
-
多重继承:人——士兵——步兵 多继承:一个子类有多个父类,public A,public B查看全部
-
通过子类调用父类的同名函数: soldier.Person::attack() 使用双冒号查看全部
-
Is a 隐形眼镜也是眼镜 士兵也是人 上面三行没有问题查看全部
-
虚析构函数 当存在继承关系,使用父类指针指向堆中子类对象,并使用父类指针释放子类内存。查看全部
-
派生类对象可赋值给基类,子类对象可赋值给父类,父类指针可指向派生类对象查看全部
-
虚析构函数: 当存在继承关系时候,用父类指针指向堆中的子类的对象,并使用父类指针来释放这块内存。关键字 virtual加在析构函数前查看全部
-
指针 *p=&soldier查看全部
-
(1)将子类对象复制给父类对象或用子类对象初始化父类变量时,子类中的其他成员丢失 (2)用父类指针指向子类,只能访问到父类原有的数据成员和成员函数查看全部
-
*指针 &引用查看全部
-
Is-a 子类对象可以赋值给父类,基类的指针可以指向派生类的对象查看全部
-
调用父类同名函数查看全部
-
注意cout需要用到iostream 注意using namespace std;查看全部
举报
0/150
提交
取消