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

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

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

相关推荐
廋到被风吹走18 小时前
【Spring】Spring Context 详细介绍
java·后端·spring
青鸟北大也是北大18 小时前
CSS单位与字体样式全解析
前端·css·html
咖啡の猫18 小时前
TypeScript 开发环境搭建
前端·javascript·typescript
Kiyra18 小时前
LinkedHashMap 源码阅读
java·开发语言·网络·人工智能·安全·阿里云·云计算
sheji341618 小时前
【开题答辩全过程】以 山林湖泊生态文明建设管控系统为例,包含答辩的问题和答案
java·spring boot
A132470531218 小时前
防火墙配置入门:保护你的服务器
linux·运维·服务器·网络
幽络源小助理18 小时前
SpringBoot兼职发布平台源码 | JavaWeb项目免费下载 – 幽络源
java·spring boot·后端
co松柏18 小时前
AI+Excalidraw,用自然语言画手绘风格技术图
前端·人工智能·后端
2501_9167665418 小时前
【Java】HashMap集合实现类
java·开发语言
用户812748281512018 小时前
安卓Settings值原理源码剖析存储最大的字符数量是多少?
前端