-
面向对象三大特征查看全部
-
接口类没有数据成员,只有成员函数,而且成员函数都是纯虚函数查看全部
-
仅含有纯虚函数的类叫做接口类查看全部
-
抽象类的子类也未必能实例化。查看全部
-
纯虚函数不能进行实例化。查看全部
-
析构顺序查看全部
-
若派生类也定义了同名的虚函数,则其覆盖原来的虚函数,否则直接继承基类的虚函数。查看全部
-
抽象类无法实例化对象查看全部
-
含有纯虚函数的类叫做抽象类查看全部
-
虚函数表指针占据的是对象的前四个内存单元,查看全部
-
虚函数的实现原理:先通过虚函数表指针找到虚函数表,在通过虚函数表中函数指针找到相应函数查看全部
-
virtual关键字使用是有限制的: 1.不能用在构造函数前 2.不能用在一般普通函数前 3.不能用在静态成员函数前,即用static修饰 4.不能用在内联函数前,即用inline修饰查看全部
-
在构造函数中申请内存,则要虚析构函数来保证内存不被泄露查看全部
-
在构造函数中申请内存,在析构函数中释放内存,这样delete后加父类的指针销毁子类的对象时会造成内存泄露。查看全部
-
虚析构函数可以解决在动态多态中内存泄露的问题。查看全部
举报
0/150
提交
取消