17.11.2014 Aufrufe

Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung

Breymann. C++ Einführung und professionelle Programmierung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

8.6.3 Virtuelle Basisklassen <strong>und</strong> Initialisierung<br />

• In einer Klassenhierarchie kann es mehrere Initialisierer für eine Basisklasse<br />

geben.<br />

• Falls wir jedoch virtuelle Basisklassen haben, wird nur ein Subobjekt<br />

dieser Basisklasse in Objekten einer abgeleiteten Klasse angelegt.<br />

• Welcher von diesen soll entscheiden?<br />

Antwort:<br />

Basisklasseninitialisierer, der bei dem Konstruktor eines vollständigen Objekts<br />

angegeben ist.<br />

Falls dieser nicht existiert:<br />

Standardkonstruktor der virtuellen Basisklasse<br />

<strong>Breymann</strong> <strong>C++</strong>, c○ Hanser Verlag München<br />

Inhalt ◭◭ ◭ ◮ ◮◮ 352 zurück Ende

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!