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

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

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

相关推荐
网安_秋刀鱼5 分钟前
【java安全】shiro鉴权绕过
java·开发语言·安全
与遨游于天地6 分钟前
Spring 的10个核心能力,对框架开发的启示
java·后端·spring
李白同学10 分钟前
Linux:调试器-gdb/cgdb使用
linux·服务器·c语言·c++
独自归家的兔14 分钟前
通义千问3-VL-Plus - 界面交互(本地图片改进)
java·人工智能·交互
广州华水科技15 分钟前
单北斗GNSS在大坝形变监测中的应用与性能分析
前端
浔川python社20 分钟前
《C++ 小程序编写系列》(第四部):实战:简易图书管理系统(类与对象篇)
java·开发语言·apache
等风来不如迎风去20 分钟前
【web】页面透明、插入图片
前端
谢尔登23 分钟前
a 标签的跳转机制
前端·javascript·webpack·node.js
狂炫冰美式32 分钟前
当硅基神明撞上人类的“叹息之墙”:距离证明哥德巴赫猜想,AI还有多远?
前端·算法·架构
楠枬37 分钟前
OpenFeign
java·spring cloud·微服务