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

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

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

相关推荐
p***q786 分钟前
【保姆级教程】apache-tomcat的安装配置教程
java·tomcat·apache
2501_9411486121 分钟前
C++实时数据处理实战:多线程与异步IO结合高性能代码解析
java·后端·struts
u***u68521 分钟前
C++在系统中的异常处理
java·开发语言·c++
空空kkk28 分钟前
SpringMVC——拦截器
java·数据库·spring·拦截器
文涛是个小白呀33 分钟前
Java集合大调研
java·学习·链表·面试
sen_shan35 分钟前
《Vue项目开发实战》第八章:组件封装--vxeGrid
前端·javascript·vue.js
五点六六六36 分钟前
双非同学校招笔记——离开字节入职小📕
前端·面试·程序员
IT_陈寒37 分钟前
Redis实战:5个高频应用场景下的性能优化技巧,让你的QPS提升50%
前端·人工智能·后端
2***574238 分钟前
Vue项目国际化实践
前端·javascript·vue.js
我也爱吃馄饨39 分钟前
写的webpack插件如何适配CommonJs项目和EsModule项目
java·前端·webpack