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

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

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

相关推荐
水云桐程序员6 分钟前
前端教程官方文档|HTML、CSS、JavaScript教程官方文档
前端·javascript·css·html·学习方法
SsunmdayKT18 分钟前
前后端项目部署与运行机制全流程详解
前端·后端
本末倒置18318 分钟前
Vue 3 开发者转型 React 指南:保姆级教程
前端·javascript·vue.js
Reart21 分钟前
从0解构tinyWeb项目--(Day:10)
前端·后端·架构
代码漫谈42 分钟前
一文学习 SpringBoot 的 application.yml 配置,基于 Spring Boot 3.2.x
java·spring boot·spring·配置文件
SamDeepThinking43 分钟前
程序员如何接受工作内容毫无意义?
java·后端·程序员
三翼鸟数字化技术团队1 小时前
基于Redis ZSet实现分布式优先级队列的技术实践
java·redis
无所事事O_o1 小时前
加密过程及原理浅析
java·加密
牛蛙点点申请出战1 小时前
IconFontViewer -- 一个可以在 Android Studio 中实时预览 IconFont 的插件
android·前端·intellij idea