How to use template function in c++

1 Answer

0 votes
#include <iostream>

using std::cout;
using std::endl;

template <class T>
T max(T a, T b)
{
	return a > b ? a : b;
}

int main()
{
	cout << max(17, 9) << endl;
	cout << max(3.14, 5.17) << endl;
	cout << max('a', 'z') << endl;

	return 0;
}

/*
run:

17
5.17
z

*/

 



answered Mar 14, 2018 by avibootz

Related questions

2 answers 142 views
2 answers 178 views
178 views asked Dec 10, 2020 by avibootz
1 answer 180 views
3 answers 230 views
1 answer 180 views
180 views asked Aug 1, 2018 by avibootz
1 answer 105 views
105 views asked Dec 6, 2022 by avibootz
...