华清远见25072班C++学习day7

重点内容:

继承

继承中的特殊的成员函数

构造函数

构造函数会被继承到子类中,一般都是共有的访问权限,来完成子类从父类继承下来的数据成员的初始化。

先构造父类 再构造子类

析构函数

析构函数会被继承到子类中,一般都是共有的访问权限,来回收子类从父类继承下来的数据成员的空间释放回收工作。

先构造父类 再构造子类,子类先析构,再析构父类

拷贝构造函数

拷贝构造函数会被继承到子类中,一般都是共有的访问权限,来完成子类从父类继承下来的数据成员的初始化。

先构造父类 再构造子类

如果存在深浅拷贝的问题,需要在父类、子类各自完成深拷贝工作。

拷贝赋值函数

拷贝赋值函数会被继承到子类中,一般都是共有的访问权限,来完成子类从父类继承下来的数据成员的赋值。

如果存在深浅拷贝的问题,需要在父类、子类各自完成深拷贝工作。

多继承

概念

一个类由多个类共同派生。

格式

class 类名:继承方式1 类名1,继承方式2 类名2,继承方式3 类名3,..,继承方式n 类名n

{ 子类拓展; };


1、思维导图

相关推荐
Shadow(⊙o⊙)17 分钟前
QT常用控件1.0,enabled() geometry() QIcon的.qrc文件导入
开发语言·c++·qt
wuminyu21 分钟前
Java锁膨胀机制之偏向锁到轻量级锁源码剖析
java·linux·c语言·jvm·c++
葱卤山猪27 分钟前
二进制字节流序列化
c++·序列化
Lazionr28 分钟前
类和对象(中):对象生命周期与运算符重载
c++
凡人叶枫31 分钟前
Effective C++ 条款13:以对象管理资源(RAII)
java·linux·开发语言·c++·嵌入式开发
星恒随风36 分钟前
C++ 类和对象入门(六):友元、内部类、匿名对象和编译器优化
开发语言·c++·笔记·学习·状态模式
Irissgwe41 分钟前
C++ STL 详解:stack 和 queue 的介绍使用与模拟实现
c++·stl·queue·stack
油炸自行车43 分钟前
【bug】Qt 6 Q_NAMESPACE 跨 DLL 链接错误:LNK2019 无法解析 staticMetaObject
数据库·c++·qt·bug·link2019·q_namespace_exp·namespaceexport
插件开发1 小时前
英伟达cuda程序通用性关键 geforce 20xx代到最新版 在20xx上编译的c++程序可以通用吗?
java·c++·人工智能
BestOrNothing_20151 小时前
ROS2 C++ 小车控制完整实战(三):自定义 srv 服务通信保姆级教程
c++·service通信·ros2·client·server·srv