Depuis que Scott Meyers a dit que les listes d'initialisation c'était bien, j'initialise scrupuleusement tous les membres de mes objets dans la liste.
Aujourd'hui, on a 3 possiblités
- initialisation par liste
- initialisation dans le corps du constructeur
- initialisation dans la déclaration de la classe (C++11 pawa)
Pour initialiser les objets dont on dérive, on a pas d'autre choix que la liste d'initialisation.
Maitenant, je voulais savoir si les autres manières d'initialiser les membres tenaient :
- de l'efficacité du code
- des circonstances du moment
- du bon vouloir du codeur
- de la dernière mode de la Fashion Week
- ...
Perso, je n'y vois rien de plus propre ou de plus sale, rien de plus pratique ou pénible, donc je me demandais si je ratais quelque chose d'important qui puisse m'aider un jour ou l'autre.
Merci d'avance
