//适用对象:算法相同,元素类型不同,用T代替
template <typename T>
T function(T a, T b)
{
return a+b;
}
//函数模板中包含多个参数
template <typename _A, typename _B>
void function2(_A a, _B b)
{
//...
}
void main()
{
int result = function <int> (1, 2); //使用时需要指定T的类型
function <int, double> (10, 12.0);
return;
}
函数模板
最新推荐文章于 2024-09-13 17:00:00 发布