-
虚析构函数可以避免内存泄漏。查看全部
-
抽象类的子类中如果不将抽象类里的纯虚函数具体实现,那么这个子类仍是一个抽象类,不能实例化。必须要将父类所有的纯虚函数都具体实现才能实例化查看全部
-
抽象类无法实例化对象查看全部
-
含有纯虚函数的类就叫做抽象类查看全部
-
虚函数和纯虚函数的定义查看全部
-
继承关系不是RTTI的充分条件,只是必要条件,所以存在继承关系的类不一定可以用RTTI技术查看全部
-
rtia查看全部
-
涉及到继承并且子类和父类都有相同的函数时,要使用virtual。 创建父类指针指向子类时,释放父类,如果不给父类的析构函数前加virtual ,则只析构父类,而不析构子类。 当在父类析构函数前加上virtual时,则当释放父类指针时,先释放子类,再释放父类。查看全部
-
纯虚函数等于0查看全部
-
在没有一个数据成员的情况下,c++会给该对象1个内存单元来标记此对象的地址,而对于含有内存单元的对象来说,他的大小则是该数据成员的大小查看全部
-
必须包含头文件#include <typeinfo>.否则报错查看全部
-
在子类中必须使用初始化列表的方式给从父类继承来的成员变量赋值,否则报错error: no matching function for call to ‘XXX::XXX()’查看全部
-
抽象类查看全部
-
纯虚函数查看全部
-
同名函数下,有virtual修饰=覆盖,无virtual=隐藏查看全部
举报
0/150
提交
取消