对于派生类的构造函数,创建对象时构造函数执行的顺序

1)基类的构造函数。

2)成员对象构造函数。

3)派生类本身的构造函数。

记忆方式:先父母,再客人,后自己。

cpp 复制代码
#include <iostream>
#include <thread>
#include <string>
#include <iostream>
using namespace std;

class AAA {
public:
	AAA() { cout<<"AAA"<<endl;}
	~AAA(){} 
};
class CCC {
public:
	CCC() { cout<<"CCC"<<endl;}
	~CCC() {}
};

class BBB :public AAA{
public:
	BBB() { cout<<"BBB"<<endl;}
	~BBB() {}
private:
	CCC c;
};

int main()						
{
	BBB *b = new BBB;
	delete b;

	return 0;
}
相关推荐
LYS_06188 小时前
C++学习(7)(输入输出)
c++·学习·算法
仰泳的熊猫8 小时前
蓝桥杯算法提高VIP-种树
数据结构·c++·算法·蓝桥杯·深度优先·图论
Trouvaille ~9 小时前
【动态规划篇】专题(一):斐波那契模型——从数学递推到算法思维
c++·算法·leetcode·青少年编程·面试·动态规划·入门
汉克老师9 小时前
GESP2023年12月认证C++二级( 第二部分判断题(1-10))
c++·循环结构·分支结构·gesp二级·gesp2级
Solitary-walk9 小时前
前缀和思想
数据结构·c++·算法
消失的旧时光-19439 小时前
拷贝构造 vs 移动构造:从左值引用到右值引用彻底讲透(Student 示例)
c++·拷贝构造·移动构造
ouliten10 小时前
VSCode的C++插件clangd如何搭配cuda使用?
c++·ide·vscode
xiaoccii10 小时前
C++(入门版)
java·c++·算法
ADDDDDD_Trouvaille10 小时前
2026.2.23——OJ101-103题
c++·算法
刘琦沛在进步10 小时前
【数据结构】学习数据结构的第一课——顺序表(静态)
数据结构·c++·学习