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