STL相關知識點(1)


1、類別(type)可作爲template參數,非類別(nontype)也可以作爲template參數。


2、允許缺省模板參數


template <class T, class container = vector<T> >
template Myclass;

如果只傳遞給他一個參數,那麼缺省參數可以作爲第二參數使用:


Myclass<int> x1;
Myclass<int, vector<int> > 

上面兩種方式等價。


注意:template缺省參數可根據前一個(或前一些)參數而定義。



發佈了4 篇原創文章 · 獲贊 2 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章