C++ Узагальнення

2075 / C++ / Додатково / Узагальнення

 

Функція

template <typename T>
T MyMax(T x, T y)
{
  return (x > y) ? x : y;
}

 
Клас

template <typename T>
class ListElem {
 public:
  T a;
};

int main()
{
  ListElem<int> list;
  list.a = 3;
  cout << list.a + list.a;
}