在上章25.C++- 泛型编程之函数模板(详解) 学习了后,本章继续来学习类模板
类模板介绍
和函数模板一样,将泛型思想应用于类....类模板可以定义任意多个不同的类型参数,同时还要必须指定每个模板参数
例如:
template T1,typename T2 >
class Operator
{
public:...void add(T1 a, T2 b);
};
template T1,typename T2 >
void OperatorT1,T2 > :: add(T1 a,...,比如:
template T1,typename T2 > //声明的模板参数个数为2个
class Operator //正常的类模板...,typename T2 >
class OperatorT1*,T2*> //部分特化的类模板,当两个参数都是指针,调用这个