-
当多继承中使用public时还存在这样的关系,is a查看全部
-
多继承一个派生类同时有两个基类查看全部
-
多重继承,当为public时,它们是is a关系查看全部
-
使用引用和指针作为参数不会产生临时变量,这样效率更高查看全部
-
当参数为指针类型同引用一样不用实例化一个临时对象查看全部
-
使用引用作为形参时,并没有实例化临时对象,同时也没有销毁对象查看全部
-
如果函数的参数是基类的对象,那么传入的参数可以是基类的对象,也可以是派生类的对象查看全部
-
接收参数的时候临时实例化一个对象person,调用完函数后即释放该对象~person查看全部
-
写成虚析构函数时,父类指针用delete释放掉的时候,子类对象也同时被释放掉了查看全部
-
其中子类中的析构函数可以不使用virtual关键字,此为默认,但建议写上查看全部
-
虚析构函数用法:当存在继承关系时,使用父类的指针指向堆中实例化的子类对象,并想在析构时释放子类对象的空间时查看全部
-
用new实例化一个子类对象并将该对象赋值给父类对象,则delete时指调用了父类的析构函数,子类的析构函数没有调用。若想调用子类的析构函数则需要使用virtual关键字修饰父类的析构函数查看全部
-
new Soldier因为soldier有默认构造函数,所以这里就不再给它传值啦查看全部
-
子类的构造函数中含有从父类继承的成员,子类可以给该值初始化,查看全部
-
父类的指针指向子类的对象时,只能访问父类中拥有的成员,不能访问子类中其他的成员查看全部
举报
0/150
提交
取消