🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Pointerfrage

#1539
From: Joerg Koenig
Date: Tue, 06 Feb 1996 08:05
33 lines
1203 bytes
In article 
<Pine.A32.3.91.960205125307.49193A-100000@papin.HRZ.Uni-Marburg.DE>, 
saggauh@uni-marburg.de says...
>
>Also ich hab da mal ne Frage.
>In dem Buch von Lippman sind Beispiele angegeben, bei denen Jeweils der 
>Rueckgabewert eine Referenz ist.
>int& foo::operator[](int i){
>.....
>        return Element[1];
>}
>So in diesem Beispiel wird der Wert selber beim return angegeben.
>
>foo& foo::operator=(const foo& f){
>.....
>        return *this;
>}
>hier wird der Pointer angegeben.

Falsch - Der Pointer wird dereferenziert (durch den *), dadurch wird das
Objekt (bzw. dessen Referenz) zurueckgegeben.

>
>Wie entscheide ich nun, wenn ich eine Referenz zurueckgeben moechte, ob 
>ich den Pointer oder das Element zuueckgebe?

Gar nicht. Es wird immer das Objekt verwendet.

>
>Thanx
>Henning

	Joerg
Technical Details
Message-ID: <4f723g$4kt@alpha.adg.de>
Path: arc1-ca.pugleaf.net!alpha.adg.de!usenet
References: <Pine.A32.3.91.960205125307.49193A-100000@papin.HRZ.Uni-Marburg.DE>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!alpha.adg.de!usenet
From: jko@adg.de (Joerg Koenig)
Newsgroups: de.comp.lang.c++
Subject: Re: Pointerfrage
Date: 6 Feb 1996 08:05:04 GMT
Organization: ADG mbH
Message-ID: <4f723g$4kt@alpha.adg.de>
References: <Pine.A32.3.91.960205125307.49193A-100000@papin.HRZ.Uni-Marburg.DE>
NNTP-Posting-Host: rincewind.adg.de
X-Newsreader: WinVN 0.99.4