函数模板简单实现

#include

using namespace std;

template
void foreach(T arr[], unsigned size)
{
	for (size_t i = 0; i < size; i++)
	{
		f(arr[i]);
	}
 }

template
void print(T& v)
{
	cout << " " << v << " ";
}


int main()
{
	int arr[] = { 1,2,3,4,5,6,7,8 };
	foreach > (arr, 8);

	cin.get();
	return 0;
}

 

函数模板简单实现_第1张图片

你可能感兴趣的:(编程,c++)