🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Konstruktor mit explizitem Aufruf "()"

#393
From: Frank Thilo
Date: Mon, 11 Sep 1995 20:10
21 lines
1264 bytes
 averste@helios.uni-muenster.de (Michael Averstegge) wrote:
> was ist der Unterschied der Aufrufe des Konstruktors der Klasse K, der einen
> user-definierten Konstruktor besitzt,
> 
> 	1. K inst();

Hiermit deklarierst du eine Funktion ohne Parameter, die Objekte der
Klasse K zurueckliefert. Das willst du sicher nicht.

> 	2. K inst;

Hier wird ein schones Objekt namens 'inst' der Klasse K erzeugt. Das
klappt natuerlich nur, wenn der default-Konstruktor (also der ohne
Parameter) existiert. Wenn du eigene Konstruktoren mit Parametern
einfuehrst, wird der default-Konstruktor naemlich nicht mehr
automatisch generiert. Ich schaetze, das ist hier dein Problem.
Du musst also diesen Kontruktor 'von Hand' programmieren.

--
Frank Thilo   -  gl600@appl2.hrz.uni-siegen.de
IRC: Chestal  -  <A HREF="http://vespa.unix-ag.uni-siegen.de/~thilo"></A>
Technical Details
Message-ID: <yeJVwkOAE+8C084yn@appl2.hrz.uni-siegen.de>
Path: arc1-ca.pugleaf.net!news.dfn.de!si-nic!usenet
References: <431bs0$s62@majestix.uni-muenster.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.dfn.de!si-nic!usenet
From: gl600@appl2.hrz.uni-siegen.de (Frank Thilo)
Newsgroups: de.comp.lang.c++
Subject: Re: Konstruktor mit explizitem Aufruf "()"
Date: Mon, 11 Sep 1995 22:10:26 +0200
Organization: University of Siegen
Message-ID: <yeJVwkOAE+8C084yn@appl2.hrz.uni-siegen.de>
References: <431bs0$s62@majestix.uni-muenster.de>
NNTP-Posting-Host: appl2.hrz.uni-siegen.de