c++ 非类型的模板参数
template <class T,size_t N = 5>//带缺省值的模板参数
class Arr{
protected:
T _a[N];public:
Arr(){}
};
int main (){
Arr <int ,10> a1;
Arr <int> a2;
Arr <char,10> a3;
return 0; //这样就可以实现改变数组的大小。
}
c++ 非类型的模板参数
template <class T,size_t N = 5>//带缺省值的模板参数
class Arr{
protected:
T _a[N];public:
Arr(){}
};
int main (){
Arr <int ,10> a1;
Arr <int> a2;
Arr <char,10> a3;
return 0; //这样就可以实现改变数组的大小。
}