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

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

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

相关推荐
独自破碎E7 分钟前
【纵向扫描】最长公共前缀
java·开发语言
独自破碎E11 分钟前
【字符串分割】验证IP地址
服务器·网络·tcp/ip
object not found14 分钟前
基于uniapp开发小程序自定义顶部导航栏状态栏标题栏
前端·javascript·小程序·uni-app
pp起床15 分钟前
【苍穹外卖】Day03 菜品管理
java·数据库·mybatis
IT空门:门主18 分钟前
Spring AI Alibaba使用教程
java·人工智能·spring
EmbedLinX20 分钟前
Linux内核之文件系统:从VFS到实际存储的运作机制
linux·服务器·c语言·c++
实心儿儿20 分钟前
Linux —— 进程概念 - 初识进程
linux·运维·服务器
yaoxin52112322 分钟前
303. Java Stream API - 查找元素
java·windows·python
funnycoffee12325 分钟前
华为CE系列交换机,关闭密码即将过期提醒
服务器·华为·华为密码过期
weixin_4624462325 分钟前
Linux/Mac 一键自动配置 JAVA_HOME 环境变量(含 JDK 完整性校验)
java·linux·macos