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

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

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

相关推荐
奋斗的蛋黄8 分钟前
网络卡顿运维排查方案:从客户端到服务器的全链路处理
运维·服务器·网络
鼓掌MVP11 分钟前
Java框架的发展历程体现了软件工程思想的持续进化
java·spring·架构
吃饺子不吃馅37 分钟前
[开源] 从零到一打造在线 PPT 编辑器:React + Zustand + Zundo
前端·svg·图形学
编程爱好者熊浪43 分钟前
两次连接池泄露的BUG
java·数据库
lllsure43 分钟前
【Spring Cloud】Spring Cloud Config
java·spring·spring cloud
wanhengidc1 小时前
云手机搬砖 尤弥尔传奇自动化操作
运维·服务器·arm开发·安全·智能手机·自动化
鬼火儿1 小时前
SpringBoot】Spring Boot 项目的打包配置
java·后端
NON-JUDGMENTAL1 小时前
Tomcat 新手避坑指南:环境配置 + 启动问题 + 乱码解决全流程
java·tomcat
图图图图爱睡觉2 小时前
主机跟虚拟机ip一直Ping不通,并且虚拟机使用ifconfig命令时,ens33没有ipv4地址,只有ipv6地址
服务器·网络·tcp/ip
小马哥编程2 小时前
【软考架构】案例分析-Web应用设计(应用服务器概念)
前端·架构