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

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

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

相关推荐
xifangge20257 小时前
【深度排障】从 OS 底层寻址剖析 javac 不是内部或外部命令 核心报错:变量空间隔离与自动化部署终极范式
java·开发语言·jdk·自动化
肖恩想要年薪百万7 小时前
JSP中常用JSTL标签
java·开发语言·状态模式
lifejump7 小时前
Dede(织梦)CMS渗透测试(all)
前端·网络·安全·web安全
程序员清风7 小时前
AI开发岗该如何准备面试?
java·后端·面试
OYangxf7 小时前
对TinyRedis中主从复制的理解
运维·服务器
銳昊城7 小时前
项目六: 配置与管理DNS服务器(2) C2
运维·服务器
扬帆破浪7 小时前
sidecar崩溃后前端怎么续命 重启策略与状态保留
前端·人工智能·架构·开源·知识图谱
笨拙的老猴子7 小时前
Spring AI 实战教程(七):Agent 智能体 —— 用电商购物助手学透自主规划与工具执行
java·人工智能·spring
月落归舟7 小时前
深入解析Java基础之基础
java·开发语言
光影少年7 小时前
前端算法题
前端·javascript·算法