c++ 纯虚函数

 我来答
匿名用户
2011-08-07
展开全部
纯虚函数是一种特殊的虚函数,它的一般格式如下:  
 class <类名>   
{   virtual <类型><函数名>(<参数表>)=0;   …   };  
 在许多情况下,在基类中不能对虚函数给出有意义有实现,而把它说明为纯虚函数,它的实现留给该基类的派生类去做。这就是纯虚函数的作用。   纯虚函数可以让类先具有一个操作名称,而没有操作内容,让派生类在继承时再去具体地给出定义。凡是含有纯虚函数的类叫做抽象类。这种类不能声明对象,只是作为基类为派生类服务。在派生类中必须完全实现基类的纯虚函数,否则,派生类也变成了抽象类,不能实例化对象
zhui5a
2011-08-07 · TA获得超过381个赞
知道答主
回答量:156
采纳率:0%
帮助的人:131万
展开全部
纯虚函数就是抽象类函数。声明是virtual void fn()=0; 没有实现体的函数。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9e36d1c
2011-08-07 · TA获得超过409个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:111万
展开全部
纯虚函数就是没有函数体的函数。比如virtual void shape()=0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冰山珀西
2011-08-07 · TA获得超过3391个赞
知道小有建树答主
回答量:1673
采纳率:0%
帮助的人:438万
展开全部
补充一点,含有纯虚函数的类是抽象类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式