-
初始化列表如图所示。查看全部
-
什么时候使用虚析构函数:当存在继承关系的时候,我们使用父类的指针去指向堆中的子类的对象,并且我们还想使用父类的指针去释放这段内存,那么这个时候就需要虚析构函数了。若此时不使用虚析构函数,则不会释放掉子类的那部分内存,造成内存泄漏。查看全部
-
基类的指针指向派生类的对象查看全部
-
子类和父类的同名函数即使是参数不同也无法形成重载,只能进行隐藏。查看全部
-
在子类中调用父类的同名数据成员方法Person::code查看全部
-
访问父类当中同名函数的方法soldiers.Person::play()查看全部
-
私有继承中基类的public成员和protected成员会继承到派生类的private访问限定符下,而基类的private成员依旧是继承到派生类无法访问的位置。查看全部
-
保护继承中基类的public成员和protected成员会继承到派生类的protected访问限定符下,而基类的private成员依旧是继承到派生类无法访问的位置。查看全部
-
基类先构造后销毁。查看全部
-
多继承和多重继承查看全部
-
父类与子类的同名成员函数,无法形成重载,只能隐藏。查看全部
-
私有继承查看全部
-
保护继承查看全部
-
公有继承查看全部
-
总结如图:查看全部
举报
0/150
提交
取消