泛化 vs. 特化:
比如有一个类是得到两点之间直线,点的坐标类型可以是整数或者浮点数等等,这是泛化。
但是,当点的坐标是整数的时候(比如屏幕的像素点),有一种非常快的得到这个直线的办法,这就是特化。
模板偏特化 partial specialization —— 个数上的偏特化
只能从左到右开始特化,不能跳着偏
模板偏特化 partial specialization —— 范围上的偏特化
template template paremeter 模板模板参数
只有在 template<>中,class和typename可以共通