请问关于虚函数与纯虚函数的问题 20

如果所有的派生类都会实现一个函数,但是这个函数并不需要外界调用而仅仅是在自己的类中被调用,请问这个函数需要在基类中设置纯虚函数吗?就是想问一下如果添加一个纯虚函数是不是会... 如果所有的派生类都会实现一个函数,但是这个函数并不需要外界调用而仅仅是在自己的类中被调用,请问这个函数需要在基类中设置纯虚函数吗?就是想问一下如果添加一个纯虚函数是不是会提升规范性呢,但是添加虚函数就有了虚函数表效率就降低一点? 展开
 我来答
百度网友9820f96
2017-09-03 · TA获得超过206个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:46.7万
展开全部
有纯虚函数的类是抽象类,不能生成对象,只能派生。他派生的类的纯虚函数没有被改写,那么,它的派生类还是个抽象类。 定义纯虚函数就是为了让基类不可实例化化, 因为实例化这样的抽象数据结构本身并没有意义. 或者给出实现也没有意义 实际上我个人认为纯虚函数的引入,是出于两个目的, 1.为了安全.因为避免任何需要明确但是因为不小心而导致的未知的结果. 提醒子类去做应做的实现. 2.为了效率,不是程序执行的效率,而是为了编码的效率.
中智咨询
2024-08-28 广告
在当今竞争激烈的商业环境中,企业需要不断提高自身的竞争力,以保持市场份额和增加利润。通过人效提升,企业可以更有效地利用有限的资源,提高生产力和效益,从而实现盈利目标。中智咨询提供全方位的组织人效评价与诊断、人效提升方案等数据和管理咨询服务。... 点击进入详情页
本回答由中智咨询提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式