六一的部落格
关关难过关关过,前路漫漫亦灿灿。
最近
最近发布
最近更新
笔记
随笔
手册
虚幻引擎
neovim
关于
Hobby
版权声明
笔记
读书笔记
C++ Primer(第五版)
  数据类型
  指针和引用
  const限定符
  类型说明符auto
  类型指示符decltype
  初识标准库
  标准库类型string
  标准库类型vector
  初识迭代器
  表达式
  左值和右值
  类型转换
  函数
  对象的生命周期
  函数组成
  参数传递
  可变形参
  尾置返回类型
  函数重载
  默认实参
  内联函数
  类
  类的函数成员
  成员的访问权限
  类的组成
  类的数据成员
  类的构造函数
  拷贝控制成员
  类的友元
  类的类型成员
  类的静态成员
  标准库: IO
  输入输出流
  文件流
  字符串流
  标准库: 顺序容器
  顺序容器
  顺序容器操作: 添加元素
  顺序容器操作: 访问元素
  顺序容器操作: 删除元素
  增删元素对迭代器, 引用和指针的影响
  顺序容器操作: 为顺序容器赋值
  顺序容器操作: 指定容器大小的显式构造函数
  顺序容器操作: 设置容器大小
  顺序容器操作: 管理容器容量
  顺序容器操作: 迭代器运算
  标准库: 顺序容器适配器
  顺序容器适配器
  顺序容器适配器: 栈
  顺序容器适配器: 队列
  顺序容器适配器: 优先级队列
  标准库: 容器
  容器
  迭代器
  初始化容器
  标准库: array
  标准库: forward_list
  泛型算法
  只读算法
  写容器元素算法
  重排算法
  谓词
  lambda表达式
  lambda捕获和返回
  函数适配器: bind
  迭代器适配器
  迭代器适配器: 插入迭代器
  迭代器适配器: 流迭代器
  迭代器适配器: 反向迭代器
  迭代器类别
  泛型算法与迭代器
  算法命名规范
  标准库: 关联容器
  关联容器
  关联容器: map
  关联容器: set
  关联容器: 添加元素
  关联容器: 删除元素
  使用map处理文本: 将缩写转换成完整短语
  关联容器: 无序关联容器
  关联容器: 访问元素和查找关键字
  动态内存
  智能指针: shared_ptr
  使用内置指针管理动态内存
  StrBlob: 共享字符串数组
  shared_ptr与删除器
  智能指针
  智能指针: unique_ptr
  智能指针: weak_ptr
  动态数组
  使用allocator分离动态内存申请和对象构造
  使用StrBlobPtr访问StrBlob
  拷贝控制
  拷贝构造函数
  拷贝赋值运算符
  析构函数
  类的拷贝操作
  编译器提供的合成版本: 默认构造函数, 析构函数, 拷贝构造函数, 拷贝赋值运算符
  拷贝赋值运算符行为: 类值和类指针
  拷贝赋值运算符: 使用swap操作
  拷贝控制: 使用文件夹管理消息
  引入移动操作
  对象移动
  移动构造函数
  移动赋值运算符
  移动操作的合成版本
  迭代器适配器: 移动迭代器
  右值引用和成员函数
  运算符重载与类类型转换
  运算符重载
  运算符重载: 输入和输出运算符
  算术运算符重载: 加法
  相等性判断: 相等运算符和不等运算符
  排序: 小于运算符
  运算符重载: 赋值运算符
  运算符重载: 下标运算符
  运算符重载: 递增和递减运算符
  运算符重载: 成员访问运算符
  运算符重载: 函数调用运算符
  标准库: function类
  运算符重载: 类型转换运算符
  函数匹配与运算符重载
  面向对象程序设计
  继承与动态绑定
  类的继承
  类型转换与继承
  虚函数
  抽象基类
  访问控制与继承
  继承中的类作用域
  构造函数与拷贝控制
  多重继承与虚继承