Article View: de.comp.lang.c++
Article #390Re: Konstruktor mit explizitem Aufruf "()"
From: Joerg Koenig
Date: Tue, 12 Sep 1995 08:14
Date: Tue, 12 Sep 1995 08:14
31 lines
1407 bytes
1407 bytes
In article <431s32$sl@joe.freinet.de>, schierz@joe.freinet.de (Rudiger Schierz) says: > >In article <431bs0$s62@majestix.uni-muenster.de>, >Michael Averstegge <averste@helios.uni-muenster.de> wrote: >>Hi, >> >>was ist der Unterschied der Aufrufe des Konstruktors der Klasse K, der einen >>user-definierten Konstruktor besitzt, >> >> 1. K inst(); >> 2. K inst; >> >>Erstere Form wird vom Compiler nicht in eine echte Instanz ueberfuerht >>- folgender Aufruf einer Methode meckert ueber fehlende Struktur. >>Dabei dachte ich immer, dass "K inst" den default Konstruktor "K()" aufruft. >>Wer kennt die Regel, uber die ich hier stolpere? >> >Der erste Konstrukt kann vom Compiler nicht von einer Funktionsdeklaration >einer Funktion inst() mit leerer Argumentliste und Rueckgabewert vom Typ K >unterschieden werden. Korrekt: Die erste Form *deklariert* eine Funktion, die ein Objekt vom Typ K zurueckliefert. > >Cheers, >Rudiger > Joerg
Technical Details
Message-ID:
<433fhc$k2u@alpha.adg.de>Path:
arc1-ca.pugleaf.net!mail.adg.de!usenetReferences:
<431bs0$s62@majestix.uni-muenster.de> <431s32$sl@joe.freinet.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!mail.adg.de!usenet From: Joerg.Koenig@adg.de (Joerg Koenig) Newsgroups: de.comp.lang.c++ Subject: Re: Konstruktor mit explizitem Aufruf "()" Date: 12 Sep 1995 08:14:36 GMT Organization: Apotheken Dienstleistungs Gesellschaft mbH Message-ID: <433fhc$k2u@alpha.adg.de> References: <431bs0$s62@majestix.uni-muenster.de> <431s32$sl@joe.freinet.de> NNTP-Posting-Host: rincewind.adg.de X-Newsreader: WinVN 0.92.6+