-
没有数据成员,只有成员函数,并且。。。。。接口类表达的是一种能力或者协议查看全部
-
含有纯虚函数的类叫做抽象类,抽象类不能实例化对象,抽象类的派生类也有可能是抽象类,除非子类重新定义了虚函数查看全部
-
有纯虚函数的类的虚函数表查看全部
-
在C++中多态的实现是通过虚函数表实现的,每个类只有一份虚函数表,所有该类的对象共用同一张虚函数表查看全部
-
无论是虚成员函数还是虚析构函数都会在实例化对象中产生一个虚函数表指针,并占四个单元内存查看全部
-
当一个类没有数据成员时会用一个内存单元来标记他的存在查看全部
-
typeid注意事项查看全部
-
dynamic_cast注意事项查看全部
-
typeid 和 dynami_cast查看全部
-
通过父类指针指向子类对象,使用delete释放父类指针(前提是父类是虚析构函数)不会造成内存泄露查看全部
-
隐藏--子类和父类有同名的函数;覆盖--子类定义了和父类同名的虚函数,有了新的虚函数地址查看全部
-
全局函数不能是虚函数(只能是成员函数);静态成员函数不能是虚函数;内联函数不能是虚函数;构造函数不能为虚函数查看全部
-
delete+父类指针,只会执行父类析构函数;delete+子类指针,执行子类析构函数再执行父类析构函数查看全部
-
虚函数 和 纯虚函数查看全部
-
多态具体到语法中是指,使用父类指针指向子类对象,并可以通过该指针调用子类的方法。查看全部
举报
0/150
提交
取消