🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #445

Re: template-Klassen

#445
From: Andreas Zierdt
Date: Wed, 20 Sep 1995 13:22
25 lines
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!andi
References: <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]