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

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

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

相关推荐
t***442318 小时前
【Springboot3+vue3】从零到一搭建Springboot3+vue3前后端分离项目之后端环境搭建
java
daidaidaiyu18 小时前
SpringCloud 微服务实现一则 (Eureka + Hystrix)
java·spring
糕冷小美n18 小时前
elementuivue2表格不覆盖整个表格添加固定属性
前端·javascript·elementui
小哥不太逍遥18 小时前
Technical Report 2024
java·服务器·前端
沐墨染18 小时前
黑词分析与可疑对话挖掘组件的设计与实现
前端·elementui·数据挖掘·数据分析·vue·visual studio code
anOnion18 小时前
构建无障碍组件之Disclosure Pattern
前端·html·交互设计
threerocks19 小时前
前端将死,Agent 永生
前端·人工智能·ai编程
edisao19 小时前
序幕-内部审计备忘录
java·jvm·算法
shehuiyuelaiyuehao19 小时前
22Java对象的比较
java·python·算法
wanhengidc19 小时前
私有云具体是指什么
服务器·网络·游戏·智能手机·云计算