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

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

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

相关推荐
释怀不想释怀3 分钟前
Linux(复习常见命令)
linux·运维·服务器
脩衜者11 分钟前
极其灵活且敏捷的WPF组态控件ConPipe 2026
前端·物联网·ui·wpf
2501_9167665412 分钟前
Springboot+vue前后端分离项目部署到云服务器
服务器
掉鱼的猫14 分钟前
灵动如画 —— 初识 Solon Graph Fluent API 编排
java·openai·workflow
Mike_jia16 分钟前
Dockge:轻量开源的 Docker 编排革命,让容器管理回归优雅
前端
周杰伦fans17 分钟前
AndroidStudioJava国内镜像地址gradle
android·java·android-studio
礼拜天没时间.17 分钟前
【生产级实战】Linux 集群时间同步详解(NTP + Cron,超详细)
linux·运维·服务器·时间同步·cron·ntp
艾莉丝努力练剑17 分钟前
【Linux进程控制(一)】进程创建是呼吸,进程终止是死亡,进程等待是重生:进程控制三部曲
android·java·linux·运维·服务器·人工智能·安全
NEAI_N18 分钟前
嵌入式 Linux 中 system() 返回值的正确判定
linux·运维·服务器
瀚高PG实验室19 分钟前
无法连接到服务器:连接被拒绝
运维·服务器·瀚高数据库