1.2.2 类模板的成员函数
类模板的成员函数可以被类模板实例化产生的类所拥有。每个类模板都有自己相应的成员函数,并且这些函数可以被模板的实例调用。
若类模板的成员函数也是用模板实现的,当使用时必须将其实例化。具体形式如下:
1)必须以关键字template开头。
2)必须指出是哪个类的成员。
3)类名必须包含模板形参。
例如,

对于Queue类的destroy()函数,其定义源代码为(摘自《C++ Primer中文版》第4版814页):

对于vector的insert()函数,其定义源代码为(摘自《STL源码剖析》第124页):

提示
这里主要是明白其中的道理。本书重点讲授STL的使用。对于STL内部深奥的理论和逻辑,读者了解即可。