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

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

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

相关推荐
开开心心_Every13 小时前
剪切板工具存500条,可搜索备份导入导出
linux·运维·服务器·华为od·edge·pdf·华为云
星火开发设计13 小时前
异常规范与自定义异常类的设计
java·开发语言·前端·c++
2301_8160738314 小时前
RHCA扩展
linux·运维·服务器·虚拟机启动
zlpzpl14 小时前
Linux系统下安装配置Nginx(保姆级教程)
java·linux·nginx
好家伙VCC14 小时前
# 发散创新:用Python+Pandas构建高效BI数据清洗流水线在现代数据分析领域,**BI(商业智能)工具的核心竞
java·python·数据分析·pandas
CappuccinoRose14 小时前
CSS 语法学习文档(十一)
前端·css·学习·表单控件
文艺倾年14 小时前
【源码精讲+简历包装】LeetcodeRunner—手搓调试器轮子(20W字-下)
java·开发语言·人工智能·语言模型·自然语言处理·大模型·免训练
海兰14 小时前
Elastic Stack 9.3.0 日志探索
java·服务器·前端
invicinble14 小时前
centos7系统安装jdk
java·开发语言
lifallen15 小时前
笛卡尔树 (Cartesian Tree)
java·数据结构·算法