Programmieren mit Templates...

(Lutz Donnerhacke) lutz at iks-jena.de
Mon Jun 21 14:55:37 CEST 1999


* Michael Grosseck wrote:
>Vielleicht haben wir uns da ein wenig missverstanden. Klar geht das so
>wie Du es unten beschrieben hast, aber das habe ich ja schon in meiner
>Mail festgestellt. Worum es mir ging, ist wie ich eine Templatefunktion
>auslagern kann, und ob das ueberhaupt funktioniert. Nehmen wir mal zur

Das geht nicht. Code wird bei Bedarf erzeugt. Eine Art Makro.

>> #include <iostream>
>> 
>> template <class T>
>> void Swap(T & a, T & b) {
...
>> }

>Dieser obere Teil soll in eimem File namens modul.cpp stehen, dazu gibt
>es noch eine Headerdatei modul.h

Der Code muß in die Datei .h. Ein Datei .cc ist überflüssig.

>Ist es ueberhaupt moeglich Templatefunktionen auszulagern, denn wenn ich

Nein.