template函数模板是为了方便函数返回各种不同的数据类型。
使用例子,template<typename T>
T add(const T a,const T b)//此时T可以为任何数据类型,就会不用重复编写。
{return a+b;}
c=add<int>(a,b)//这里就可以自己选择为任意数据类型,我这里选择的就是int,可以更改为double或其他。
此外还有class的template模板,日后总结。
template函数模板是为了方便函数返回各种不同的数据类型。
使用例子,template<typename T>
T add(const T a,const T b)//此时T可以为任何数据类型,就会不用重复编写。
{return a+b;}
c=add<int>(a,b)//这里就可以自己选择为任意数据类型,我这里选择的就是int,可以更改为double或其他。
此外还有class的template模板,日后总结。