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

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

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

相关推荐
颜酱2 分钟前
提示词强化 3:JSON 与「流式」——前后端原理、BFF、以及两个示例页
前端·javascript·人工智能
蜡台2 分钟前
VUE node EPERM: operation not permitted, unlink 错误
前端·javascript·vue.js
程序猿乐锅3 分钟前
Java第十三篇:Stream流
java·笔记
林三的日常5 分钟前
SpringBoot + Druid SQL Parser 解析表名、字段名(纯Java,最佳方案)
java·spring boot·sql
deviant-ART10 分钟前
java stream 的 findFirst 和 findAny 踩坑点
java·开发语言·后端
Wect10 分钟前
深度解析前端性能优化
前端·面试·性能优化
|晴 天|11 分钟前
AI智能助手功能实现
前端·vue.js·人工智能
青衫码上行17 分钟前
【从零开始学习JVM】字符串常量池
java·jvm·学习·面试·string
志栋智能24 分钟前
超自动化安全:释放安全专家创造力的钥匙
运维·服务器·网络·人工智能·自动化
历程里程碑24 分钟前
55 Linux epoll高效IO实战指南
java·linux·服务器·开发语言·前端·javascript·c++