C++ 模板基础篇

#include "stdafx.h"
#include "Animal.h"
#include <iostream>

using namespace std;
using namespace yu;
//声明模板
template <typename T>
//内联函数
//T const & 返回值
//T const &a 参数1 const 是为了函数体内部允许修改参数值,纯粹语法约束
//T const &b 参数2
inline T const &Max (T const &a, T const &b)
{
	return a < b ? b : a;
}

int _tmain(int argc, _TCHAR* argv[])
{
	int a = 5;
	int b = 7;

	cout << Max(a,b) << endl;

	int i;
	cin >> i;

	return 0;
}

猜你喜欢

转载自blog.csdn.net/aa80303857/article/details/84923671