[C++ von { bis }] 17 - Deadly Diamond of Death - Teil 2 | #1 | |
Anmeldungsdatum: Aug 2007 Beiträge: 8643 Benutzer-Bewertung: 199 positiv
33 negativ
|
Zitat von Bytes'n'Objects Mit virtueller Vererbung ist das Diamantenproblem leider noch nicht gelöst. Funktionen, die in unterschiedlichen Teilen des Vererbungspfades unterschiedlich überschrieben wurden, können immer noch zu Problemen führen. Ähnliches passiert, wenn man beim Mischen unterschiedlicher, völlig unabhängiger Basisklassen zufällig über Funktionen gleichen Namens und gleicher Signatur stolpert. Die Lösung kann in solchen Fällen lauten: selbst überschreiben. Oder den Entwurf nochmal kritisch prüfen. --- Link zum Begleittext: Um Links zu sehen, musst du dich registrieren __________________ Hallo |
|
KN4CK3R ist offline |