next up previous
Next: Bsp. für Class-Template Up: Templates, Exceptions sowie Pogrammierung Previous: Templates

Bsp. für Function-Template

#include <iostream.h>

template <class T>
void swap(T& a, T& b)
{
  const T t=a;
  a = b;
  b = t;
}

int main()
{
  float a=65.2, b=75.4;
  char c='a', d='c';

  cout << "Vor Tausch: a,b="
       << a << ", " << b << " und c,d="
       << c << ", " << d << endl;

  swap(a,b); swap(c,d);

  cout << "Nach Tausch: a,b="
       << a << ", " << b << " und c,d="
       << c << ", " << d << endl;
}


next up previous
Next: Bsp. für Class-Template Up: Templates, Exceptions sowie Pogrammierung Previous: Templates

© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 3/19/1998