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

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

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

相关推荐
小码哥_常10 分钟前
Android开发:精准捕获应用的前后台行踪
前端
禹中一只鱼14 分钟前
【力扣热题100学习笔记】 - 哈希
java·学习·leetcode·哈希算法
凌波粒15 分钟前
LeetCode--349.两个数组的交集(哈希表)
java·算法·leetcode·散列表
于先生吖23 分钟前
Java+SpringBoot 无人健身房物联网系统完整源码实现
java·spring boot·物联网
蜡台27 分钟前
Vue 打包优化
前端·javascript·vue.js·vite·vue-cli
evo-master27 分钟前
网络故障排除方法
linux·服务器·网络
木斯佳28 分钟前
前端八股文面经大全:快手前端一面 (2026-03-29)·面经深度解析
前端·宏任务·原型链·闭包
johnrui41 分钟前
SpringBoot-JdbcTemplate
java·spring boot·后端
皙然42 分钟前
Redis配置文件(redis.conf)超详细详解
前端·redis·bootstrap
码云社区44 分钟前
JAVA二手车交易二手车市场系统源码支持微信小程序+微信公众号+H5+APP
java·开发语言·微信小程序·二手交易·闲置回收