-
多继承查看全部
-
虚析构函数(virtual)是为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象。 如果某个类不包含虚函数,那一般是表示它将不作为一个基类来使用。当一个类不准备作为基类使用时,使析构函数为虚一般是个坏主意。因为它会为类增加一个虚函数表,使得对象的体积翻倍,还有可能降低其可移植性。 所以基本的一条是:无故的声明虚析构函数和永远不去声明一样是错误的。实际上,很多人这样总结:当且仅当类里包含至少一个虚函数的时候才去声明虚析构函数。 抽象类是准备被用做基类的,基类必须要有一个虚析构函数,纯虚函数会产生抽象类,所以方法很简单:在想要成为抽象类的类里声明一个纯虚析构函数。查看全部
-
访问父类同名方法查看全部
-
private继承查看全部
-
protected继承方式查看全部
-
继承方式查看全部
-
public继承方式查看全部
-
解决重定义问题的方法,使用宏定义查看全部
-
隐藏情况下,子类调用被隐藏方法的方式查看全部
-
...查看全部
-
无法将参数传递给:被虚继承的顶层 父类?查看全部
-
c++类继承中: 父类与子类 当遇到子类定义与父类定义 同名的成员 则父类以 隐藏方式 存在查看全部
-
public 继承方式下 访问属性 情况查看全部
-
全部私有查看全部
-
保护类继承方式查看全部
举报
0/150
提交
取消