超级大洋葱和你一起学习C++(50):函数模板

示例代码:

#include
using namespace  std;

//定义sum函数模板
template<typename T>
T  sum(T  a, T  b)
{
	return  a + b;
}

int  main()
{
	//int求和的模板函数
	cout << sum<int>(111, 222) << endl;

	//float求和的模板函数
	cout << sum<float>(1.234f, 4.567f) << endl;

	//double求和的模板函数
	cout << sum<double>(1.234, 4.567) << endl;


	return 0;
}

效果如下:
超级大洋葱和你一起学习C++(50):函数模板_第1张图片

你可能感兴趣的:(#,4.1,C++,c++,模板)