C++之模板

1. 函数模板的关键字:template class typename(其中后两者相同)

2. 函数模板:
  类型模板
template<class T>
T display(T a,T b )
{

}
调用的时候: display(100,2);自动判断//或者 display<int,int>(100,2);
  变量作为参数
template<int size>
{
}
  多参数模板
template<class A,calss B>
void display(A a, B b)
{}
{}

2. 定义出函数模板时,函数模板并不是相互重载的关系,因为在内存中只是将函数模板定义出来,并不能在内存中产生任何代码,只有在使用时才产生相应的函数代码,此时这些函数相互间才能称得上重载关系。
无欲则刚 关心则乱
原文地址:https://www.cnblogs.com/xjyxp/p/11240812.html