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

复制代码
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;
}

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

相关推荐
腾讯蓝鲸智云6 分钟前
【运维自动化-节点管理】节点管理跟配置平台的联动关系
运维·服务器·经验分享·自动化·sass·paas
玩电脑的辣条哥8 分钟前
幽灵回复AI已回复但前端不显示的排查与修复
前端·人工智能
Amarantine、沐风倩✨10 分钟前
一次线上性能事故的处理复盘:从 SQL 到扩容的工程化思路
java·数据库·sql·oracle
tb_first11 分钟前
万字超详细苍穹外卖学习笔记1
java·jvm·spring boot·笔记·学习·tomcat·mybatis
FLGB16 分钟前
Docker网段和服务器内部网段172.17 网段冲突导致网络不通
服务器·网络·docker
石去皿21 分钟前
轻量级 Web 应用 —— 把一堆图片按指定频率直接拼成视频,零特效、零依赖、零命令行
前端·音视频
代码匠心26 分钟前
从零开始学Flink:状态管理与容错机制
java·大数据·后端·flink·大数据处理
zhougl99636 分钟前
Java内部类详解
java·开发语言
茶本无香42 分钟前
设计模式之十二:模板方法模式Spring应用与Java示例详解
java·设计模式·模板方法模式
星夜落月1 小时前
Web-Check部署全攻略:打造个人网站监控与分析中心
运维·前端·网络