-
RTTI的作用
查看全部 -
RTTI的意思
查看全部 -
接口类作用:对成员函数进行声明,实现交给继承的子类来实现
查看全部 -
含有纯虚函数的类叫做抽象类,抽象类不能实例化。
子类继承抽象类,只有全部实例化了成员函数,子类才可以进行实例化
查看全部 -
抽象类无法实例化对象
查看全部 -
函数的隐藏:虚析构函数。父类的指针指向子类的对象,删除父类的指针时,则会先执行子类的虚析构函数,再执行父类的虚析构函数
查看全部 -
函数的覆盖:定义虚函数,则子类中的同名的虚函数将会覆盖父类中的同名虚函数的地址。
查看全部 -
虚函数表原理。子类的虚函数表会覆盖之前的虚函数表地址
查看全部 -
解决办法:引入虚析构函数
查看全部 -
动态多态容易出现的问题:内存泄漏。释放时,无法删除子类对象中申请的内存
查看全部 -
动态多态举例。父类,子类中需用用到虚函数virtual标识。
查看全部 -
动态多态(晚绑定)
查看全部 -
静态多态 (早绑定)
查看全部 -
什么是多态
查看全部 -
virtual只能修饰成员函数,不能修饰静态的成员函数、内联函数、构造函数
查看全部
举报
0/150
提交
取消