Diskussion:C++-Programmierung/ Objektorientierte Programmierung

Letzter Kommentar: vor 10 Jahren von Stephan Kulla in Abschnitt Warum sind da Nilpferde

Bedeutung Vektor

Bearbeiten

Was 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
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)Beantworten
Die Aussage ist meiner Meinung nach korrekt, erkläre bitte genauer was dich daran stört. --Prog 19:50, 12. Sep. 2009 (CEST)Beantworten
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)Beantworten
  • 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)Beantworten
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)Beantworten
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)Beantworten

Warum sind da Nilpferde

Bearbeiten

Warum sind da Nilpferde? vorher nicht signierte Beitrag stammt von Benutzer:Sefisch von 29.10.2014, Stephan Kulla 10:16, 29. Okt. 2014 (CET)Beantworten

Zurück zur Seite „C++-Programmierung/ Objektorientierte Programmierung“.