1. 纯虚函数
1.1 纯虚函数的定义
- 纯虚函数:是一种特殊的虚函数;
- 纯虚函数的作用:让类先具有一个操作名称,而没有操作内容,让派生类在继承时再去具体地给出定义;
- 纯虚函数的实现:在基类中实现的虚函数的函数原型后加“=0”;
代码示例:
class <类名> { virtual <类型><函数名>(<参数表>)=0; … }; 即:virtual void funtion()=0;注:一般而言纯虚函数的函数体是缺省的,但是也可以给出纯虚函数的函数体(此时纯虚函数变为虚函数),这一点经常被人们忽视,调用纯虚函数的方法为baseclass::virtual function。
1.2 纯虚函数与抽象类
- 凡是含有纯虚函数的类叫做抽象类

最低0.47元/天 解锁文章
2256

被折叠的 条评论
为什么被折叠?



