Freigeben über


Initialisieren von Basen und Member

Ein Objekt einer abgeleiteten Klasse besteht eine Komponente, die eine Basisklasse und eine Komponente darstellt, die der speziellen Klasse eindeutig ist.Objekte aus Klassen, die Memberobjekte wurden, enthalten möglicherweise auch Instanzen anderer Klassen.In diesem Abschnitt wird beschrieben, wie diese ein Komponentenobjekt initialisiert werden, wenn ein Objekt des Klassentyps erstellt wird.

Um die Initialisierung auszuführen, wird eine Liste mit durch Trennzeichen getrennten Initialisierungen verwendet.Jeder Initialisierer besteht aus einem Bezeichner für eine Basisklasse oder einem Datenmember der Klasse, die erstellt wird, gefolgt von einer Liste der Ausdrücke in Klammern ein.

A() : MyBase(200, "A1"), value1(100), value2(100)

Diese Syntax wird in den Konstruktoren, wird vollständig im nächsten Abschnitt, Initialisieren Member-Objekte und Initialisieren von Basisklassenbeschrieben.

Siehe auch

Referenz

Initialisierung mit einer besonderen Memberfunktionen