纯虚函数和抽象类
纯虚函数语法
virtual 返回类型 函数名 (参数列表) =0 ;
当类中有了纯虚函数,这个类也叫 抽象类
抽象类特点
- 无法实例化
- 子类必须重写抽象函数的纯虚函数,否则也属于抽象类
虚析构
虚析构:利用虚析构可解决 父类指针释放子类对象的问题
纯虚函数和抽象类
纯虚函数语法
virtual 返回类型 函数名 (参数列表) =0 ;
当类中有了纯虚函数,这个类也叫 抽象类
抽象类特点
虚析构
虚析构:利用虚析构可解决 父类指针释放子类对象的问题
C++ 抽象类 (abstract class). 抽象类是什么, 以及抽象类和具体类的区别.
抽象类中:在成员函数内可以调用纯虚函数,在构造函数/析构函数内部不能使用纯虚函数。如果一个类从抽象类派生而来,它
抽象类,C++软件框架设计利器!进阶系统框架工程师必备技能,先码再看!
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M