Inizializzare le basi e i membri

Un oggetto di una classe derivata è costituito da un componente che rappresenta ogni classe di base e un componente che è univoca alla classe particolare.Gli oggetti di classi con oggetti membro possono contenere anche le istanze di altre classi.In questa sezione viene descritto come questi oggetti componenti vengono inizializzati quando un oggetto di tipo classe viene creato.

Per eseguire l'inizializzazione, un elenco di inizializzatori separati da virgole viene utilizzato.Ogni inizializzatore è costituito da un identificatore di una classe base o di un membro dati della classe costruita, seguito da un elenco di espressioni tra parentesi.

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

Questa sintassi, utilizzata nei costruttori, viene descritta più dettagliatamente nella sezione successiva, Inizializzazione degli oggetti membro, e in inizializzare le classi di base.

Vedere anche

Riferimenti

Inizializzazione mediante le funzioni membro speciali