本周貌似主题有点儿杂乱,我概括了一下,主要有如下几个方面:算法
1. 运算符重载函数
主要包括了:指针
转换运算符(这个我的感受不少坑,还不如直接搞个成员函数转换)对象
相似指针的类(其实就是重载了部分的指针运算符,如*,->,++,---等,其实就是智能指针呗)继承
函数对象(重载了operator()),主要好处是方便编写带有状态的“函数”(能够像函数同样用)模板
2. 模板(这里的介绍都是常识性的,不足以让咱们本身用模板写代码,看看别人写的估计马马虎虎还能够)容器
主要包括了:sed
类模板迭代器
函数模板引用
成员模板
模板偏特化
模板的模板参数
3.标准库
主要包括了:
stl的主要成分:容器,迭代器,算法
C++11的三个主题:数量不定的模板参数,auto,range based for
4.杂项
主要包括了:
引用的本质,继承和复合关系下的构造和析构