Article View: de.comp.lang.c++
Article #821Re: Templates in Klassen
From: Andreas Koenig
Date: Fri, 17 Nov 1995 16:27
Date: Fri, 17 Nov 1995 16:27
41 lines
1546 bytes
1546 bytes
In article <48741g$24k@apopi.u-strasbg.fr>, Hans-Martin Speiser <speiser@eric.u-strasbg.fr> writes:
> Hallo auch,
>
> ich versuche schon eine Weile unter Borland C++ 4.5 eine template Klasse
> in meine eigene Klasse zu integrieren. Dabei habe ich folgendes
> Problemchen:
> Ich kann die template Klasse nicht initialisieren!!
> Um etwas genauer zu sein habe ich eine Klasse "Eimer" angelegt, in der
> ich ein Attribut
>
> class Eimer
> {
> privat
> TArrayAsVector<string> inhalt;
>
> public:
> Eimer(void);
> Add_was(const string& s);
> }
>
> definiert habe. In dem Konstruktor zu dieser Klasse wuerde ich gerne den
> Array initialisieren, um dann direkt unter "Add_was" einen Befehl wie
>
> inhalt.AddItem(s);
>
> aufrufen zu koennen. (Dabei ist natuerlich "AddItem" in der
> Kontainerklasse definiert!)
> ...
Versuch doch mal, beim Konstruktor von Eimer auch den Konstruktor von
TArryAsVector mitaufzurufen, also:
Eimer::Eimer() : inhalt(laenge_des_array)
{
...
}
Eigentlich sollte es dann funktionieren.
MfG
AK
Technical Details
Message-ID:
<48id5q$qvn@serv-200.dfki.uni-kl.de>Path:
arc1-ca.pugleaf.net!serv-200.dfki.uni-kl.de!serv-402!koenigReferences:
<48741g$24k@apopi.u-strasbg.fr>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!serv-200.dfki.uni-kl.de!serv-402!koenig From: koenig@dfki.uni-kl.de (Andreas Koenig) Newsgroups: de.comp.lang.c++ Subject: Re: Templates in Klassen Date: 17 Nov 1995 16:27:38 GMT Organization: Deutsches Forschungsinstitut fär Känstliche Intelligenz Sender: koenig@serv-402 (Andreas Koenig) Distribution: world Message-ID: <48id5q$qvn@serv-200.dfki.uni-kl.de> References: <48741g$24k@apopi.u-strasbg.fr> NNTP-Posting-Host: serv-402.dfki.uni-kl.de