复习手写笔记C++继承相关1.0转录

手写笔记转录复述

面向过程、基于 C、面向对象、泛型和函数式

父类 private 成员在子类中是不能被访问的,如果父类成员++不想在类外被访问++ ,但需要在子类中能访问,就定义为protected。可以看出protected限定符是因继承才出现的。(待用于 any 改善)

表格

父类成员 \ 继承方式 public protected private
public 子类的 public 成员 protect private
protected 子类的 protected 成员 protected private
private 子类中不可见(但继承下来了) 不可见 不可见

注意:子类对象可切割成为父类对象 ,而父类对象不可自动填充成子类对象。(非指针引用)

前言:在复习 C++ 的继承中我发现,知识点是散布的。这并非我的问题,而是 "按需回顾" 的需要 → 查找最佳准确资料的能力,快速上手正确使用

我在进行学习时

  • 新内容:系统性学习:一定要记录下来每个章节的整体 + 少量的练习
  • 按需学习

你在回顾时不会记得练了什么、有什么具体关联

真正落地的能力是于项目落地中实践,主动探索、实践出来的

引用是否允许取决于是否更改。像:又把临时数据,我们看的并非它存在(语法允许),而是限定const改变了右值引用的允许。

相关推荐
Shadow(⊙o⊙)2 小时前
复习手写笔记C++ 析构函数this指针虚表 转录
c++
蹊黎5 小时前
C++中vector类的部分简单实现
开发语言·c++·visual studio
xier_ran12 小时前
【infra之路】AI 编译器学习笔记(六):重拾 C++——lambda 与 MLIR 中的回调
c++·笔记·学习
jimy113 小时前
c++的 Type Traits (一)
开发语言·c++
别动我齐刘海14 小时前
Linux 系统调试学习2
linux·运维·c++·人工智能·学习·机器学习·机器人
ZZHow102415 小时前
Ascend C算子开发(高级)笔记
c++·人工智能·笔记·深度学习·华为云
aqiu11111116 小时前
【C++算法打怪专栏】LeetCode 217. 存在重复元素(解法总结)
c++·算法·leetcode
lojox16 小时前
深入理解 C++ STL:vector 底层实现、迭代器失效与 list 特性
开发语言·c++
微笑星河q17 小时前
C++类和对象(下)初始化列表、类型转换、static、友元、内部类、匿名对象
开发语言·c++