Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

Initialisation des bases et des membres

Un objet d'une classe dérivée est constitué d'un composant représentant chaque classe de base et d'un composant unique à la classe particulière. Les objets de classes qui possèdent des objets membres peuvent également contenir des instances d'autres classes. Cette section décrit la façon dont ces objets de composants sont initialisés lorsqu'un objet du type classe est créé.

Pour effectuer l'initialisation, une liste d'initialiseurs séparés par des virgules est utilisée. Chaque initialiseur se compose d'un identificateur de classe de base ou de membre de données de la classe en cours de construction, suivi 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 Initialisation des classes de base.

Afficher: