项抑制模板隐式实例化，或者模板的定义部分是不可见的，或者使用"template<> type FUN_NAME(type list)"的语句声明模板的特化但不实例化。g++的模板实例化，目前分为三种方式：VC++7.0中必须类模板实例化只有Borland模型；函数模板一般隐式实例化，自5.0版以后也可显式实例化。