前言
此笔记用于对侯捷的《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 版权协议,转载请附上原文出处链接和本声明。