🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Konstruktor mit explizitem Aufruf "()"

#390
From: Joerg Koenig
Date: Tue, 12 Sep 1995 08:14
31 lines
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!usenet
References: <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+