Article View: de.comp.lang.c++
Article #842Re: Frage zu "protected"
From: Ullrich von Bassewitz
Date: Wed, 22 Nov 1995 00:00
Date: Wed, 22 Nov 1995 00:00
25 lines
1574 bytes
1574 bytes
Gerald Just Physik ASB TUDR (just@TUDURZ.urz.tu-dresden.de) wrote:
> Kann jemand von Euch einem Trottel begreiflichmachen, wann nun eine protected
> Sache sichtbar ist und wann nicht --- bitte bitte.
Das Problem hier besteht darin, dass anchor* vom Typ item ist. Objekte der
Klasse list dürfen natürlich auf ihre eigenen, ererbten Variablen left und
right zugreifen, genauso auf die anderer Objekte vom Typ list. Wie es
allerdings in dem Fall aussieht, wenn ein Nachfahr auf protected Variablen
eines anderen Objekts von Typ eines Vorfahren zugreift weiss ich selber
nicht. Ich schätze mal, daß die Fehlermeldung in dem Fall korrekt ist, weil
sich protected darauf bezieht, welche Zugriffe _bei_einer_Vererbung_ erlaubt
sind. Für einen direkten Zugriff auf ein anderes Objekt (wie hier) gilt wohl
die Regel, daß die Variablen public sein müssen.
Ich würde mal sagen, daß Du kein Trottel bist, sondern daß Du eine
interessante Frage aufgeworfen hast :-)
Gruß
Uz
--
Ullrich von Bassewitz uz@ibb.schwaben.com
Technical Details
Message-ID:
<21W6BH9@wuschel.ibb.schwaben.com>Path:
arc1-ca.pugleaf.net!wuschel.ibb.schwaben.com!not-for-mailReferences:
<just.816962445@TUDURZ>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++ Path: arc1-ca.pugleaf.net!wuschel.ibb.schwaben.com!not-for-mail From: uz@wuschel.ibb.schwaben.com (Ullrich von Bassewitz) Subject: Re: Frage zu "protected" Date: 22 Nov 1995 00:00:08 GMT References: <just.816962445@TUDURZ> Message-ID: <21W6BH9@wuschel.ibb.schwaben.com> Reply-To: uz@ibb.schwaben.com Organization: Ingenieurbuero von Bassewitz X-Newsreader: TIN [version 1.2 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit