首先是一个类模版,这个概念很重要不是一个类或者函数,可以看成编译器生成某种类货函数的一种说明,是某一类型的代表。编译器在编译的时候根据给定的类型进行实例化。
< 里面放置一些参数> 一般都是好几个参数,但是有的参数有默认值。
template<class _Ty,
class _Alloc = allocator<_Ty> >
class vector
: public _Vector_alloc<_Vec_base_types<_Ty, _Alloc> >
模版需要传入两个参数 一个 _Ty,一个是分配器,有默认值。这个vector类继承自模版 _Vector_alloc
通常,不要将两个 >> 连在一起,中间要加空格。如上面的所示。