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

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

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

相关推荐
麒qiqi几秒前
【Linux 系统编程】文件 IO 与 Makefile 核心实战:从系统调用到工程编译
java·前端·spring
IT_陈寒6 分钟前
Vue3 性能优化实战:从10秒到1秒的5个关键技巧,让你的应用飞起来!
前端·人工智能·后端
代码不行的搬运工7 分钟前
显式拥塞通知(ECN)机制
运维·服务器·网络·算力网络
en-route11 分钟前
Spring 框架下 Redis 会话存储应用实践
java·redis·spring
gambool11 分钟前
新版chrome Edge浏览器不再支持手动添加cookie
前端·chrome·edge
JIngJaneIL12 分钟前
基于Java酒店管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
一只爱吃糖的小羊14 分钟前
React 避坑指南:“闭包陷阱“
前端·javascript·react.js
weixin_4462608518 分钟前
八、微调后模型使用及效果验证-1
前端·人工智能·chrome·微调模型
by__csdn19 分钟前
大前端:定义、演进与实践全景解析
前端·javascript·vue.js·react.js·typescript·ecmascript·动画
颜颜yan_20 分钟前
DevUI自定义开发实践:从零开始构建自定义组件和插件
android·java·数据库