Inizializzazione di classi base e membri
Un oggetto di una classe derivata è costituito da un componente che rappresenta ogni classe base e da un componente univoco della classe particolare. Gli oggetti di classi con oggetti membri possono contenere anche istanze di altre classi. In questa sezione vengono descritte le modalità di inizializzazione dei componenti quando viene creato un oggetto di tipo classe.
Per eseguire l'inizializzazione, viene utilizzato un elenco di inizializzatori separati da virgole. Ogni inizializzazione è costituito da un identificatore per una classe base o per 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 membri e nella sezione Inizializzazione delle classi base.