This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
in204:cpp:syntax:class:constructor [2019/09/18 14:55] 147.250.35.104 [Les différents modes d'initialisation des champs] |
in204:cpp:syntax:class:constructor [2022/11/18 10:51] (current) |
||
|---|---|---|---|
| Line 261: | Line 261: | ||
| C++ définit plusieurs types de constructeurs. | C++ définit plusieurs types de constructeurs. | ||
| - | * [[in204:constructor:default|Le constructeur par défaut]]. Il s'agit d'un constructeur ne prenant aucun argument. | ||
| - | * [[in204:constructor:copy|Le constructeur de recopie]]. Ce constructeur est un constructeur servant à initialiser un objet en recopiant les informations d'un objet déjà existant et de même type. | ||
| - | * [[in204:constructor:conversion|Les constructeurs de promotion ou de conversion]]. Ces constructeurs permettent d'initialiser un objet de manière à ce qu'il soit équivalent à un objet ou un valeur ayant un autre type. | ||
| - | * [[in204:constructor:spezialized|Les constructeurs spécialisés]]. Ce sont des constructeurs qui permettent d'initialiser un objet à partir d'un ensemble de paramètres. | ||
| <code cpp> | <code cpp> | ||
| Line 288: | Line 284: | ||
| </code> | </code> | ||
| + | |||
| + | * [[in204:cpp:syntax:class:constructor:default|Le constructeur par défaut]]. Il s'agit d'un constructeur ne prenant aucun argument. | ||
| + | * [[in204:cpp:syntax:class:constructor:copy|Le constructeur de recopie]]. Ce constructeur est un constructeur servant à initialiser un objet en recopiant les informations d'un objet déjà existant et de même type. | ||
| + | * [[in204:cpp:syntax:class:constructor:conversion|Les constructeurs de promotion ou de conversion]]. Ces constructeurs permettent d'initialiser un objet de manière à ce qu'il soit équivalent à un objet ou un valeur ayant un autre type. | ||
| + | * [[in204:cpp:syntax:class:constructor:spezialized|Les constructeurs spécialisés]]. Ce sont des constructeurs qui permettent d'initialiser un objet à partir d'un ensemble de paramètres. | ||