我们以顺序表为例来说明,普通顺序表的定义如下:

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

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

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

 模板类也是模板, 必须以 关键字templ ate开头, 后接模板形参表。 模板类一般格式如下:
template<class 形参名 1, class 形参名 2, . . . class 形参名 n>
class 类名
{ . . . } ;

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

 1 // 以模板方式实现动态顺序表 2 template<typename T> 3 class SeqList 4 { 5 public : 6 SeqList() ; 7