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

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

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

相关推荐
kyriewen9 小时前
重排、重绘、合成:浏览器渲染的“三兄弟”,你惹不起也躲不过
前端·javascript·浏览器
NickJiangDev10 小时前
Elpis-Core 技术解析:从零构建一个基于 Koa 的企业级 Node.js 框架内核
前端
漫霂10 小时前
二叉树的翻转
java·数据结构·算法
语戚10 小时前
力扣 51. N 皇后:基础回溯、布尔数组优化、位运算全解(Java 实现)
java·算法·leetcode·力扣·剪枝·回溯·位运算
我要让全世界知道我很低调10 小时前
来聊聊 Codex 高效编程的正确姿势
前端·程序员
zhanghongbin0110 小时前
本地持久化:网络故障数据保护
服务器·网络·php
NickJiangDev10 小时前
Elpis Webpack 工程化实战:Vue 多页应用的构建体系搭建
前端
米饭同学i10 小时前
GitLab CI/CD + Vue 前端 完整方案
前端
yuki_uix10 小时前
遇到前端题目,我现在会先问自己这四个问题
前端·面试
Wect10 小时前
JS 手撕:对象创建、继承全解析
前端·javascript·面试