Thread: [Tutorial] [C++ von { bis }] 17 - Deadly Diamond of Death - Teil 2 | ||
Join Date: Aug 2007 Posts: 8643 User-Rating: 199 positive
33 negative
|
Quote from 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: Only registered and activated users can see links. __________________ Hallo |
|
KN4CK3R is offline |