Function with generic parameters : template function « template « C++ Tutorial






#include <iostream>
using namespace std;

template <class type1, class type2>
void f(type1 x, type2 y)
{
  cout << x << ' ' << y << '\n';
}

int main()
{
  f(10, "AAAAA");

  f(98.6, 19L);
  
  f('C', 'V');

  f('C', 0);
  
  return 0;
}
10 AAAAA
98.6 19
C V
C 0








13.2.template function
13.2.1.function template: GetMax
13.2.2.Function template: swapargs
13.2.3.template type
13.2.4.Using standard parameters in a template function
13.2.5.Overload a function template declaration
13.2.6.Function with generic parameters
13.2.7.template function to display the number limits
13.2.8.Overload template function
13.2.9.Specify template argument explicitly and implicitly
13.2.10.Namespace with template function
13.2.11.reference and non-reference template function
13.2.12.template function to print elements of an STL container
13.2.13.template function to get the maximum of three values of any type (call-by-reference)
13.2.14.template function to get the maximum of two values