-
public共有继承方式查看全部
-
d等等写笔记本上的查看全部
-
截个图查看全部
-
多继承查看全部
-
多重继承关系查看全部
-
虚析构函数是为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象。 如果某个类不包含虚函数,那一般是表示它将不作为一个基类来使用。当一个类不准备作为基类使用时,使析构函数为虚一般是个坏主意。因为它会为类增加一个虚函数表,使得对象的体积翻倍,还有可能降低其可移植性。 所以基本的一条是:无故的声明虚析构函数和永远不去声明一样是错误的。实际上,很多人这样总结:当且仅当类里包含至少一个虚函数的时候才去声明虚析构函数。 抽象类是准备被用做基类的,基类必须要有一个虚析构函数,纯虚函数会产生抽象类,所以方法很简单:在想要成为抽象类的类里声明一个纯虚析构函数。查看全部
-
virtual查看全部
-
保护继承查看全部
-
私有继承查看全部
-
类与类之间必须遵循概念上的父子关系,否则将造成定义和使用的混乱查看全部
-
保护继承查看全部
-
公有继承查看全部
-
#ifndef 是否被定义 #define 没有就定义 #endif 结束查看全部
-
virtual查看全部
-
继承过来的成员函数不能和自己的成员函数形成重载关系查看全部
举报
0/150
提交
取消