Beispiel-Programm parametrische Polymorphie mit C++ Templates:
grusstest mit Hauptprogramm:
nur Implementierungsdatei grusstest.cpp,
Headerdatei entfällt. Dazu eine falsche Variante
grusstest-falsch.cpp.gruss mit Klassentemplate:
nur Headerdatei gruss.h,
Implementierungsdatei entfällt.systemuhr:
Headerdatei systemuhr.h,
Implementierungsdatei systemuhr.cpp.testuhr:
Headerdatei testuhr.h,
Implementierungsdatei testuhr.cpp.Vergleiche dazu die Lösung aus Teil 6 mit Interface und dynamischer Bindung.
Sehen Sie sich außerdem die Fehlermeldungen des g++
bei make grusstest-falsch.o an.