C++模板的有关问题

C++模板的问题
今天刚看链表,先写的是顺序结构的链表,也就是数组实现。
用到两个类,一个是链表MyList, 一个是抽象类List(里面各种函数实现,没有私有成员)。MyList里用到了模板,又因为List是操作它的类所以也要加上template那句话,所以就成了这样:
声明举例:
bool InitList(MyList<T> &);
实现举例:
template<class T>
bool List<T>::InitList(MyList &e)
{
e.head=new T[100];
e.len=0;
e.listsize=100;
}
关键就是那个MyList,后面到底加不加<T>? 谁能帮一下忙,谢谢。

------解决方案--------------------
能编译过就可以不加。因为在很多地方就是可以省略的。
具体是哪些地方,你自己手勤快点啦,去查《C++ primer》