在构造函数和析构函数中调用虚函数------新标准c++程序设计
发布日期:2022-04-04 06:36:25 浏览次数:18 分类:博客文章

本文共 235 字,大约阅读时间需要 1 分钟。

  在构造函数和析构函数中调用虚函数不是多态,因为编译时即可确定调用的是哪个函数。如果本类有该函数,调用的就是本类的函数;如果本类没有,调用的就是直接基类的函数;如果基类没有,调用的就是间接基类的函数,以此类推。例如:

#include
using namespace std;class A{ public: virtual void hello(){cout<<"A::hello()"<

  输出结果

B::helloA::bye

  

转载地址:https://www.cnblogs.com/l2017/p/8267358.html 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:vs2015+opencv3.3.1+ maxflow-v3.01 c++实现Yuri Boykov 的Interactive Graph Cuts
下一篇:内存布局------c++程序设计基础、编程抽象与算法策略

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月04日 02时18分56秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章