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

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

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

相关推荐
山上三树13 小时前
操作系统如何实现各种功能
linux·运维·服务器
xuankuxiaoyao13 小时前
vue.js 课程自己编写小游戏
前端·javascript·vue.js
兔子零102413 小时前
当 Codex 成为主力,软件工程的重心已经变了
前端·后端·架构
其实防守也摸鱼13 小时前
ctfshow--Crypto(crypto1-14)解题步骤
java·开发语言·网络·安全·密码学·ctf·ctfshow
妹妹够啦13 小时前
PyCharm创建venv环境
linux·运维·服务器
牛奶13 小时前
网关是怎么当"门卫"的?
前端·后端·负载均衡
我爱小疯喵喵13 小时前
5 Linux apt下载软件包
linux·运维·服务器
上海合宙LuatOS13 小时前
合宙TCP/UDP web测试工具简介
前端·物联网·tcp/ip·udp·luatos
坚持就完事了13 小时前
Linux中的tr命令
linux·运维·服务器
xingyuzhisuan13 小时前
影视动画渲染租用RTX4090 GPU服务器的优势及选型指南
运维·服务器·ai编程·gpu算力