Partager via


Initialisation de base et des membres

Un objet d'une classe dérivée se compose d'un composant qui représente chaque classe de base et un composant qui sont uniques à la classe particulière.Les objets des classes qui ont des objets membres peuvent également contenir des instances d'autres classes.Cette section décrit comment ces objets composants sont initialisés lorsqu'un objet du type de classe est créé.

Pour effectuer l'initialisation, une liste d'initialiseurs d'objets séparés par des virgules est utilisée.Chaque initialiseur se compose d'un identificateur pour une classe de base ou d'une donnée membre de la classe qui est construite, suivie d'une liste d'expressions entre parenthèses.

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

Cette syntaxe, utilisée dans les constructeurs, est décrite plus en détail dans la section suivante, Initialisation des objets membres, et dans initialiser des classes de base.

Voir aussi

Référence

Initialisation à l'aide de les fonctions membres spéciales