
C++学习笔记
文章平均质量分 91
onioooon
这个作者很懒,什么都没留下…
展开
-
虚函数实现原理
C++中的虚函数的作用主要是实现了多态的机制。原创 2022-09-11 22:14:46 · 572 阅读 · 1 评论 -
C++Primer笔记——模板与泛型编程
当多个函数体完全一样,唯一的差异是参数类型时,可以使用模板而不是对该函数进行多次重载。原创 2022-08-19 14:12:52 · 541 阅读 · 0 评论 -
C++ Primer 笔记——面向对象程序设计
CHAPTER15-面向对象程序设计(C++ Primer笔记)15.1 OOP:概述15.2 定义基类和派生类15.2.1 定义基类15.2.2 定义派生类面向对象程序设计object-oriented programming15.1 OOP:概述OOP核心思想:数据抽象、继承和动态绑定数据抽象 将类的接口与实现分离继承 定义相似类型并对其相似关系建模动态绑定 一定程度上忽略相似类型的区别,以统一的方式使用他们的对象继承层次关系的根部为基类,继承自基类的其他类称为派生类。派生类必须通过原创 2022-05-18 00:24:13 · 529 阅读 · 0 评论 -
C++ Primer 笔记——重载运算与类型转换
CHAPTER14-重载运算与类型转换(C++ Primer笔记)14.1 基本概念14.2 输入和输出运算符14.2.1 重载输出运算符<<14.2.2 重载输入运算符 >>14.3 算数和关系运算符14.3.1 相等运算符14.3.2 关系运算符14.4 赋值运算符14.5 下标运算符14.6 递增和递减运算符14.7 成员访问运算符14.1 基本概念重载的运算符是具有特殊名字的函数 operator[op_name];包含返回类型、参数列表以及函数体。运算符参数量与其运原创 2022-05-06 15:22:50 · 483 阅读 · 0 评论 -
C++Primer笔记——拷贝控制
CHAPTER13-拷贝控制(C++ Primer笔记)13.1 拷贝、赋值与销毁13.1.1 拷贝构造函数13.1.2 拷贝赋值运算符13.1.3 析构函数13.1.4 三/五法则13.1.5 使用=default13.1.6 阻止拷贝13.2 拷贝控制和资源管理13.2.1 行为像值的类13.2.2 定义行为像指针的类13.3 交换操作13.4 拷贝控制示例13.5 动态内存管理类13.6 对象移动13.6.1 右值引用13.6.2 移动构造函数和移动赋值运算符13.1 拷贝、赋值与销毁13.1.1原创 2022-04-28 19:47:39 · 497 阅读 · 0 评论 -
C++Primer笔记一-动态内存
CHAPTER12-动态内存 (C++ Primer笔记)12.1 动态内存与智能指针12.1 shared_ptr类功能快捷键合理的创建标题,有助于目录的生成如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入内存管理:**静态内存:**保存局部static对象、类static数据成员以及定义在任何函数原创 2022-04-20 23:52:12 · 317 阅读 · 0 评论