-
多继承查看全部
-
多重继承代码展示查看全部
-
多重继承查看全部
-
当存在继承关系是,使用父类的指针,指向堆中的子类的对象,同时我们还想使用父类的智指针释放这块内存,这时就需要虚析构函数。在栈中new一个子类的内存空间分配给父类的指针p时,销毁空间时,delete只能释放父类的内存,子类的无法释放,此时需要用到虚析构函数。只需要在父类的析构函数 加一个关键字,子类不需要写,会自动继承过来。查看全部
-
销毁时只执行父类的析构函数查看全部
-
当使用solider这个对象初始化P时 ,solider 对象本身是要执行构造函数,但由于solider时子类,所以先执行父类的构造函数。调用的play()时Person的play(),使用solider初始化P或直接将solider赋值给P,p当中的m_strName是solider的值。查看全部
-
第一个函数它的参数是Person 的一个对象,第二个函数它的参数是Person 的一个引用,第二个函数它的参数是Person 的一个指针。查看全部
-
派生类的对象可以赋值给基类;反过来是不可以的查看全部
-
对于Public,private,protected三者而言,private中的方法和变量不能被子类所继承,而protected中的方法和变量能够被继承但是只能被所在类的成员函数中进行访问,不能够在之外访问,这是这三种访问限定符的区别.查看全部
-
父类有一个ABC的成员函数,子类继承父类的ABC成员函数,同时,子类有自己相同名字的ABC成员函数,这时,子类隐藏父类的成员函数,调用自己的ABC成员函数。数据成员也拥有相同的隐藏特性。查看全部
-
C和老师说的不一样啊,老师说的是可以继承但不能访问查看全部
-
子类指针指向父类?查看全部
-
父子同名,实例化子的对象,同名函数被隐藏,要调用父函数,需通过父类名加::查看全部
-
多继承初始化列表查看全部
-
多继承的写法查看全部
举报
0/150
提交
取消