🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Templates in Klassen

#787
From: Mario Zimmermann
Date: Mon, 13 Nov 1995 15:25
58 lines
1846 bytes
Hans-Martin Speiser <speiser@eric.u-strasbg.fr> wrote:

>Hallo auch,

Hallo Hans,

>
>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);


Versuch's mal mit einem Pointer und mit der empfohlenen Methode,
den Typ des Arrays vorher zu deklarieren, also:

typedef TArrayAsVector<string> TMyEimerArray;

class Eimer
{
	private:
		TMyEimerArray *inhalt;


Im Konstruktor wird dann das Array initialisiert:

	inhalt = new TMyEimerArray (10, 0, 10);

..und mit Werten gefuellt:

	inhalt->Add (....);


Vergiss nicht, das Array im Destruktor wieder zu loeschen!!



Hoffe geholfen zu haben,

-----
Mario

--
#    #  ##  #  #      LION Gesellschaft fuer Systementwicklung mbH
#    # #  # ## #      Mario Zimmermann        email: zimmerma@lion.de
#    # #  # # ##      Universitaetsstr. 140   Phone: +49 (0)234 9709-315
#### #  ##  #  #      D-44799 Bochum          Fax:   +49 (0)234 9709-111
Technical Details
Message-ID: <487o0t$9ut@lucky.lion.de>
Path: arc1-ca.pugleaf.net!lion.de!news
References: <48741g$24k@apopi.u-strasbg.fr>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!lion.de!news
From: Mario Zimmermann <zimmerma@lion.de>
Newsgroups: de.comp.lang.c++
Subject: Re: Templates in Klassen
Date: 13 Nov 1995 15:25:17 GMT
Organization: LION GmbH, Bochum, Germany
Message-ID: <487o0t$9ut@lucky.lion.de>
References: <48741g$24k@apopi.u-strasbg.fr>
NNTP-Posting-Host: siggi.lion.de
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 1.1N (X11; I; SunOS 5.4 sun4m)
To: speiser@eric.u-strasbg.fr
X-URL: news:48741g$24k@apopi.u-strasbg.fr