Article View: de.comp.lang.c++
Article #393Re: Konstruktor mit explizitem Aufruf "()"
From: Frank Thilo
Date: Mon, 11 Sep 1995 20:10
Date: Mon, 11 Sep 1995 20:10
21 lines
1264 bytes
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!usenetReferences:
<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