子类的构造与析构过程

一、简介

父类,也称基类,其构造方法和析构方法不能被继承;

子类,也称派生类,继承父类的方法和属性,但要加入新的构造和析构函数。

二、构造与析构过程

构造:先调用父类------>再调用子类

析构:先调用子类------>再调用父类

cpp 复制代码
#include<iostream>
using namespace std;
class A{
	public:
		A(){
			cout<<"调用A的构造函数!"<<endl;
		}
		~A(){
			cout<<"调用A的析构函数!"<<endl;
		}
};
class B:public A{
	public:
		B(){
			cout<<"调用B的构造函数!"<<endl;
		}
		~B(){
			cout<<"调用B的析构函数!"<<endl;
		}
};
int main()
{
	B b;
}

运行结果:

相关推荐
Leon_az37 分钟前
c++内存池
c++
三体世界1 小时前
Linux 管道理解
linux·c语言·开发语言·c++·git·vscode·visual studio
柏木乃一1 小时前
多态以及多态底层的实现原理
数据结构·c++·算法·stl·多态·虚函数表
李匠20242 小时前
C++学习之游戏服务器开发十五QT登录器实现
服务器·c++·学习·游戏
CodeWithMe3 小时前
【C++】vector扩容缩容
开发语言·c++
superior tigre4 小时前
C++学习:六个月从基础到就业——C++学习之旅:STL迭代器系统
c++·学习
努力学习的小廉4 小时前
【C++】 —— 笔试刷题day_22
java·c++·算法
咸鱼过江5 小时前
openharmony5.0.0中C++公共基础类测试-线程相关(一)
c++·harmonyos
YuforiaCode5 小时前
第十五届蓝桥杯 2024 C/C++组 合法密码
c语言·c++·蓝桥杯
海棠蚀omo5 小时前
C++笔记-stack_queue(含deque,priority_queue,仿函数的讲解)
开发语言·c++·笔记