《C++面向对象高级开发》汇总

  • Post author:
  • Post category:其他




前言

此笔记用于对侯捷的《C++面向对象高级开发》视频进行笔记汇总。



目录




上篇

  • C++编程简介
  • 头文件与类的生命
  • 构造函数
  • 参数传递和返回值
  • 操作符重载与临时对象
  • 复习Complex类的实现过程
  • 三大函数:拷贝构造,拷贝赋值,析构
  • 堆,栈与内存管理
  • 复习String类的实现过程
  • 扩展补充:类模板、函数模板及其他
  • 复合与继承
  • 虚函数与多态
  • 委托相关设计




下篇

  • 导读
  • conversion function 转换函数
  • non-explict-one-argument constructor
  • pointer-like classes 智能指针
  • function-like classes 仿函数
  • namespace 经验谈
  • class template 类模板
  • Function Template 函数模板
  • Member Template 成员模板
  • specialization 模板特化
  • partial specialization 模板偏特化
  • 模板参数
  • 关于C++标准库
  • 三个主题(和C++有关)
  • Reference
  • 复合&继承关系下的构造和析构
  • 关于vptr和vtbl
  • 关于Dynamic Binding
  • 关于New,Delete
  • Operator new,operator delete
  • 示例
  • 重载new(),delete()示例
  • Basic_String使用new(extra)扩充申请量



总结

先给自己挖坑,然后再来填坑,哈哈哈O(∩_∩)O哈哈~



版权声明:本文为XZ2585458279原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。