Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Problem mit einfacher Vererbung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
28.06.2006, 09:30 Uhr
Yadgar



High!


Zitat von ao:
[quote Yadgar]Mit anderen Worten, wenn der Konstruktor public wäre, würde es funktionieren?

Ja, aber vielleicht hast du dir ja was dabei gedacht, als du ihn protected gemacht hast.

ao[/quote]

Laut meinem Lehrbuch (André WILLMS, C++ programmieren lernen, S. 287) sollten in der Basisklasse als protected gekennzeichnete Elemente für abgeleitete Klassen benutzbar sein... deswegen wundere ich mich ja!

Bis bald im Khyberspace!

Yadgar
--
Flagmaker - ein Programmier-Blog
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
28.06.2006, 09:44 Uhr
(un)wissender
Niveauwart


in abgeleiteten Klassen benutzbar, nicht für.
Das liegt der Hase im Pfeffer.
--
Wer früher stirbt ist länger tot.

Dieser Post wurde am 28.06.2006 um 09:44 Uhr von (un)wissender editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
28.06.2006, 09:54 Uhr
Yadgar



High!


Zitat von (un)wissender:
in abgeleiteten Klassen benutzbar, nicht für.
Das liegt der Hase im Pfeffer.


Das heißt, bei "protected" müsste ich die Funktion explizit als Methode verwenden und könnte mich nicht einfach auf die Vererbung verlassen?

Bis bald im Khyberspace!

Yadgar
--
Flagmaker - ein Programmier-Blog
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
28.06.2006, 10:50 Uhr
ao

(Operator)


In abgeleiteten Klassen benutzbar heißt: deine Klasse IntElement kann den protected-Konstruktor von ListenElement verwenden, weil sie von ListenElement abgeleitet ist.

Innerhalb von main () kannst du nur verwenden, was public ist.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: