子类对象构造与析构的过程

复制代码
class Father
{
public:
    Father()
    {
        qDebug()<<"Father gouzao";
    }
    ~Father()
    {
        qDebug()<<"Father xigou.";
    }
};
class Son:Father
{
public:
    Son()
    {
        qDebug()<<"Son gouzao";
    }
    ~Son()
    {
        qDebug()<<"Son xigou.";
    }
};
int main()
{
    Son xiaoming;
    return 0;
}

可以看到,先是构造父类,然后是子类,析构是先析构子类,再是父类。

相关推荐
天若有情6737 小时前
反向封神!C++ 全局单例不避反用,实现无锁多线程函数独占访问
java·javascript·c++
QuestLab7 小时前
【第20期】2026年4月23日 AI日报
运维·服务器·人工智能
第八学期7 小时前
如何解决挖矿病毒的攻击
运维·服务器·安全
张风捷特烈7 小时前
状态管理大乱斗#02 | Bloc 源码全面评析
android·前端·flutter
wicb91wJ67 小时前
Linux服务器性能调优常用命令
linux·服务器·网络
凤凰院凶涛QAQ7 小时前
《C++转JAVA快速入手系列》:基本通用语法篇
java·开发语言·c++
千寻girling7 小时前
机器学习 | 逻辑回归 | 尚硅谷学习
java·人工智能·python·学习·算法·机器学习·逻辑回归
兔子小灰灰7 小时前
云服务器配置远程桌面
服务器·云计算
Javatutouhouduan7 小时前
阿里2026最新Java面试核心讲(终极版)
java·java面试·java并发·后端开发·java程序员·java八股文·java性能优化
京师20万禁军教头8 小时前
34面向对象(中级)-断点调试
java