1、類別(type)可作爲template參數,非類別(nontype)也可以作爲template參數。
2、允許缺省模板參數
template <class T, class container = vector<T> >
template Myclass;
如果只傳遞給他一個參數,那麼缺省參數可以作爲第二參數使用:
Myclass<int> x1;
Myclass<int, vector<int> >
上面兩種方式等價。
注意:template缺省參數可根據前一個(或前一些)參數而定義。