🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Pointerfrage

#1534
From: Dietmar Kuehl
Date: Tue, 06 Feb 1996 14:12
23 lines
1644 bytes
Hi,
Frank Wirbeleit (wirbel@orion.hrz.tu-freiberg.de) wrote:
: ob Du eine Referenz zur|ckbekommst oder einen Wert brauchst Du im wesentlichen
: nicht entscheiden, Referenzen sind immer dann gut, wenn gro_e selbst geschaffene
: Datentypen |bergeben werden m|ssen. referenzen auf Standardtypen sind 
: normalerweise nicht erlaubt.

Zwei Bemerkungen:
- die groesse der Objekte ist zwar schon interessant, wenn man
  entscheidet, ob man eine Referenz oder ein Objekt durchreicht.
  Allerdings sollte man beachten, dass man eine Referenz nur dann als
  Rueckgabewert benutzen kann, wenn das Objekt auf das man eine
  Referenz liefert nicht "automatic" (also auf dem Runtime-Stack
  angelegt) ist.

- Referenzen auf Built-in Typen (Standardtypen) sind
  selbstverstaendlich immer erlaubt und sogar gelegentlich noetig. Etwa
  der 'operator[]()' von einem 'bool'-Vektor liefert eine Referenz auf
  einen 'bool', damit man ein lvalue hat.
--
dietmar.kuehl@uni-konstanz.de
http://www.informatik.uni-konstanz.de/~kuehl
I am a realistic optimist - that's why I appear to be slightly pessimistic
Technical Details
Message-ID: <311761e1.0@news.uni-konstanz.de>
Path: arc1-ca.pugleaf.net!news.uni-stuttgart.de!uzwil!kuehl
References: <Pine.A32.3.91.960205125307.49193A-100000@papin.HRZ.Uni-Marburg.DE> <4f7e0p$e83@kermes.hrz.tu-freiberg.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.uni-stuttgart.de!uzwil!kuehl
From: kuehl@uzwil.informatik.uni-konstanz.de (Dietmar Kuehl)
Newsgroups: de.comp.lang.c++
Subject: Re: Pointerfrage
Date: 6 Feb 96 14:12:49 GMT
Organization: Fakultät für Mathematik und Informatik
Message-ID: <311761e1.0@news.uni-konstanz.de>
References: <Pine.A32.3.91.960205125307.49193A-100000@papin.HRZ.Uni-Marburg.DE> <4f7e0p$e83@kermes.hrz.tu-freiberg.de>
Reply-To: dietmar.kuehl@uni-konstanz.de
NNTP-Posting-Host: minerva.rz.uni-konstanz.de
X-Newsreader: TIN [version 1.2 PL2]