资源说明:在用实参调用模板函数的时候,一般不会转换实参以匹配已有的实例化,而是会通过模板函数产生新的实例以适应该实参。
例如:template int compare(const T& v1,const T& v2)
short s1,s2;
int i1,i2;
compare(i1,i2); //产生实例compare(int ,int)
compare(s1,s2); //产生实例compare(short,short)
即便有了函数compare(int ,int),在用short类型的数据调用函数compare时,也不会将short类型转换
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。