模板参数:位于模板声明或定义内部,关键字template后面所列举的名称
模板实参:用来替换模板参数的各个对象。和模板参数不同的是,模板实参可以有多种类型和值。
template-id:它指的是模板名称与“紧随其后的尖括号内部的所有实参”的组合
模板实参:用来替换模板参数的各个对象。和模板参数不同的是,模板实参可以有多种类型和值。
template<typename T,int N>//T和N就是模板参数
class ArrayInClass{
public:
T array[N];
};
ArrayInClass<double,10>//double,10就是模板实参
template-id:它指的是模板名称与“紧随其后的尖括号内部的所有实参”的组合