Diskussion:C++-Programmierung/ Objektorientierte Programmierung
Letzter Kommentar: vor 10 Jahren von Stephan Kulla in Abschnitt Warum sind da Nilpferde
Bedeutung Vektor
BearbeitenWas ist eigentlich vektor und dieser "->" pfeil?? könnte man diese neuen dinge mal immer kur erklären sonst verstehe ich hir garnichts.
Struktur des Kapitels OOP
Bearbeiten- Wo soll ich denn hier z.B. virtuelle Vererbung einbauen? --cf 23:19, 8. Sep. 2009 (CEST)
- Hab noch mal 2 Überschriften geändert, somit ist das jetzt klar. (Wollte ich eigentlich schon längst machen, Sorry.) --Prog 19:50, 12. Sep. 2009 (CEST)
- Was soll diese Aussage: "Meistens wird mithilfe von public vererbt. Andere Typen von Vererbung werden nur selten bis gar nicht benutzt."? --cf 23:19, 8. Sep. 2009 (CEST)
- Die Aussage ist meiner Meinung nach korrekt, erkläre bitte genauer was dich daran stört. --Prog 19:50, 12. Sep. 2009 (CEST)
- Andere Typen der Vererbung werden innerhalb von APIs und bei deren Verwendung massiv verwendet. Aus gutem Grund wird z.B. standardmässig, bei weglassen des Vererbungstyps, eine Vererbung immer private. Polymorphes Ableiten ohne Kenntniss der virtuellen Vererbung ist unsinnig. --cf 18:39, 14. Sep. 2009 (CEST)
- Die Aussage ist meiner Meinung nach korrekt, erkläre bitte genauer was dich daran stört. --Prog 19:50, 12. Sep. 2009 (CEST)
- Warum (dann) ein extra Abschnitt über virtuelle Methoden? Das ist doch ein C++ Wikibook. Wenn man erklärt wozu man virtuelle Methoden verwendet, welche Auswirkungen auf den generierten Code das hat, vtable etc.. dann müssen auch alle Vererbungstypen erklärt werden!!--cf 23:19, 8. Sep. 2009 (CEST)
- Hier verstehe ich auch nicht so ganz, worauf du hinaus willst. Virtuelle Methoden und die 3 Möglichkeiten der Vererbung haben keinen unmittelbaren Zusammenhang, warum sollte man sie gemeinsam behandeln? --Prog 19:50, 12. Sep. 2009 (CEST)
- Virtuelle Methoden machen nur in einer Vererbungshierarchie Sinn. Ihre Deklaration hat massive Auswirkungen auf das Verhalten des Compilers. Effekte wie das Durchbrechen einer Vererbungshierarchie bei nichtvirtuellem Überschreiben von geschützt abgeleiteten virtuellen Methoden sind so für den Leser, später, viel schwerer zu verstehen. Ich sage ja nicht das man alles gemeinsam behandeln soll, sondern dass die Vererbungsarten genauer erklärt werden sollen. Es ist auch vollkommen richtig, dass ein Anfänger nicht mit , anfangs, für ihn, unnützen Vorgehensweisen bombardiert werden soll. --cf 18:39, 14. Sep. 2009 (CEST)
- Hier verstehe ich auch nicht so ganz, worauf du hinaus willst. Virtuelle Methoden und die 3 Möglichkeiten der Vererbung haben keinen unmittelbaren Zusammenhang, warum sollte man sie gemeinsam behandeln? --Prog 19:50, 12. Sep. 2009 (CEST)
Warum sind da Nilpferde
BearbeitenWarum sind da Nilpferde? vorher nicht signierte Beitrag stammt von Benutzer:Sefisch von 29.10.2014, Stephan Kulla 10:16, 29. Okt. 2014 (CET)