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

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

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

相关推荐
Dreamcatcher_AC几秒前
Ajax技术:前后端交互全解析
前端·ajax
行思理1 分钟前
FastAdmin新手教程
java·开发语言·fastadmin
向上的车轮4 分钟前
Apache Camel 与 Spring Integration的区别是什么?
java·spring·apache
韭菜炒大葱8 分钟前
TailwindCSS:从“样式民工”到“UI乐高大师”的逆袭
前端·面试·编程语言
whyfail8 分钟前
CSS实现水滴样式
前端·css
C_心欲无痕9 分钟前
vue3 - watchEffect对响应式副作用进行管理
前端·javascript·vue.js
HABuo11 分钟前
【Linux进程(一)】进程深入剖析-->进程概念&PCB的底层理解
linux·运维·服务器·c语言·c++·后端·进程
nsjqj13 分钟前
JavaEE初阶:计算机是如何工作的
java·java-ee
URBBRGROUN46714 分钟前
Spring AI Alibaba入门
java·人工智能·spring
阿星AI工作室16 分钟前
破防了!阿星一年用AI撸了50个项目,这10条避坑经验你必须知道
前端·人工智能