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

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

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

相关推荐
zdl6867 分钟前
Spring Boot文件上传
java·spring boot·后端
世界哪有真情9 分钟前
哇!绝了!原来这么简单!我的 Java 项目代码终于被 “拯救” 了!
java·后端
RMB Player10 分钟前
Spring Boot 集成飞书推送超详细教程:文本消息、签名校验、封装工具类一篇搞定
java·网络·spring boot·后端·spring·飞书
重庆小透明16 分钟前
【搞定面试之mysql】第三篇 mysql的锁
java·后端·mysql·面试·职场和发展
H_老邪23 分钟前
Linux 与 Docker 常用命令
linux·运维·服务器·docker
RuoyiOffice24 分钟前
企业请假销假系统设计实战:一张表、一套流程、两段生命周期——BPM节点驱动的表单变形术
java·spring·uni-app·vue·产品运营·ruoyi·anti-design-vue
鹤旗25 分钟前
While语句,do-while语句,for语句
java·jvm·算法
博语小屋29 分钟前
I/O 多路转接之epoll
运维·服务器·数据库
喝拿铁写前端31 分钟前
一套面向 Web、H5、小程序与 Flutter 的多端一致性技术方案
前端·架构
小碗羊肉35 分钟前
【从零开始学Java | 第十八篇】BigInteger
java·开发语言·新手入门