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

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

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

相关推荐
h***59331 分钟前
SpringBoot中如何手动开启事务
java·spring boot·spring
倚肆8 分钟前
Java泛型详解:尖括号<>、通配符?与类型参数T
java
韩风66611 分钟前
雪花id改多workerID依赖redis
java
BD_Marathon13 分钟前
Eclipse 代码自动补全设置
android·java·eclipse
L.EscaRC19 分钟前
深入解析SpringBoot中的循环依赖机制与解决方案
java·spring boot·spring·循环依赖
IT_陈寒27 分钟前
Spring Boot 3.2 性能翻倍秘诀:这5个配置优化让你的应用起飞🚀
前端·人工智能·后端
b***676439 分钟前
【JavaEE】Spring Web MVC
前端·spring·java-ee
曾经的三心草40 分钟前
JavaEE初阶-网络原理1
java·网络·java-ee
Mintopia44 分钟前
🧭 Claude Code 用户工作区最佳实践指南
前端·人工智能·claude
一 乐2 小时前
健身达人小程序|基于java+vue健身达人小程序的系统设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·小程序