Constructor Delegating

Re: Constructor Delegating

by Ronan Boulic -
Number of replies: 0

la syntaxe de l'opérateur : est expliquée dans le MOOC de cette semaine (BOOC p17, Figure 4, 16:30).

c'est une syntaxe appelée "liste d'initialisation" recommandée pour initialiser les attributs de manière efficace et lisible.

Cette liste doit suivre le prototype du constructeur et précéder le bloc qui définit le constructeur. du fait de cette liste, il peut arriver que le bloc soit vide mais ça n'est pas un problème.

La réponse précise à votre question se trouve à la p20 du BOOC (Fig 3, 19:00): en C++11 un constructeur peut appeler un autre constructeur en utilisant la liste d'initialisation.