我們以順序表為例來說明,普通順序表的定義如下:

Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

1 typedef int DataType;2 //typedef char DataType;3 class SeqList4 {5 private :6 DataType* _data ;7 int _size ;8 int _capacity ;9 } ;

Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

 模板類也是模板, 必須以 關(guān)鍵字templ ate開頭, 后接模板形參表。 模板類一般格式如下:
template<class 形參名 1, class 形參名 2, . . . class 形參名 n>
class 類名
{ . . . } ;

Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

 1 // 以模板方式實(shí)現(xiàn)動(dòng)態(tài)順序表 2 template<typename T> 3 class SeqList 4 { 5 public : 6 SeqList() ; 7