Thread View: de.comp.lang.c++
3 messages
3 total messages
Started by Botsch Martin
Wed, 20 Sep 1995 07:58
RE: template-Klassen
Author: Botsch Martin
Date: Wed, 20 Sep 1995 07:58
Date: Wed, 20 Sep 1995 07:58
4 lines
776 bytes
776 bytes
Ich habe mir eine template-Klasse entworfen und sie in eine Header-Datei und eine .cpp-Datei aufgeteilt. Der Kompiliervorgang ist fehlerfrei abgelaufen, jedoch hat der Linker meine Methoden nicht erkannt. Woran liegt das und wie muss ich die Methoden in der .cpp-Datei schreiben (Kopf)?
Re: template-Klassen
Author: Andreas Zierdt
Date: Wed, 20 Sep 1995 13:22
Date: Wed, 20 Sep 1995 13:22
25 lines
1514 bytes
1514 bytes
Botsch Martin (botschma) wrote: : Ich habe mir eine template-Klasse entworfen und sie in eine Header-Datei und : eine .cpp-Datei aufgeteilt. Der Kompiliervorgang ist fehlerfrei abgelaufen, : jedoch hat der Linker meine Methoden nicht erkannt. Woran liegt das und wie : muss ich die Methoden in der .cpp-Datei schreiben (Kopf)? Das Problem hatte ich auch schon, der Compiler erzeugt den Code fuer eine Template-Klasse erst, wenn eine Variable dieses Typs angelegt wird. Versuch mal in Deiner cpp-Datei eine Dummy-Variable zu verwenden: static MyClass<int> dummy; Der Nachteil dieser Methode liegt auf der Hand, die Klasse ist nicht mehr richtig parametrisiert, denn man kann "von aussen" nur die vordefinierten Typen nutzen. Andreas ---------------------------------------------------------------- Andreas Zierdt E-mail: andi@sun1.phonetik.uni-muenchen.de Institut fuer Phonetik und sprachliche Kommunikation Universitaet Muenchen Schellingstr. 3 D-80799 Muenchen, Germany ----------------------------------------------------------------
Re: template-Klassen
Author: Wolfgang Muees
Date: Wed, 20 Sep 1995 19:52
Date: Wed, 20 Sep 1995 19:52
15 lines
975 bytes
975 bytes
> Ich habe mir eine template-Klasse entworfen und sie in eine Header-Datei und > eine .cpp-Datei aufgeteilt. Der Kompiliervorgang ist fehlerfrei abgelaufen, > jedoch hat der Linker meine Methoden nicht erkannt. Woran liegt das und wie > muss ich die Methoden in der .cpp-Datei schreiben (Kopf)? Sag mal an, mit welchem Compiler Du arbeitest! MFG Wolfgang -------------------------------------------------------------- > wolfgang@wmsickte.escape.de | Wolfgang Muees +49-5305-685 < > | Am Hohlweg 5, D-38173 Sickte < -------------------------------------------------------------- ## CrossPoint v3.02 ##
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads