Article View: de.comp.lang.c++
Article #445Re: template-Klassen
From: 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 ----------------------------------------------------------------
Technical Details
Message-ID:
<43p4jg$qpj@sparcserver.lrz-muenchen.de>Path:
arc1-ca.pugleaf.net!linux8.phonetik.uni-muenchen.de!andiReferences:
<43ohj3$e8p@mahjong.worms.fh-rpl.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!linux8.phonetik.uni-muenchen.de!andi From: andi@linux8.phonetik.uni-muenchen.de (Andreas Zierdt) Newsgroups: de.comp.lang.c++ Subject: Re: template-Klassen Date: 20 Sep 1995 13:22:56 GMT Organization: Phonetik Distribution: world Message-ID: <43p4jg$qpj@sparcserver.lrz-muenchen.de> References: <43ohj3$e8p@mahjong.worms.fh-rpl.de> NNTP-Posting-Host: linux8.phonetik.uni-muenchen.de X-Newsreader: TIN [version 1.2 PL2]