Exercice de Délégation de Constructeur
Tâche
Swipe to start coding
Vous travaillez avec une classe qui possède plusieurs constructeurs. Lors d'une revue de code, il vous a été demandé de les refactorer en utilisant des listes d'initialisation pour obtenir de meilleures performances et un code plus propre.
- Le constructeur par défaut doit déléguer vers le constructeur principal, en passant des valeurs par défaut.
- Le constructeur qui initialise uniquement le nom doit également déléguer, en utilisant des valeurs par défaut pour les autres champs.
- Celui qui initialise le nom et l'âge doit aussi déléguer, en passant un salaire par défaut.
- Le constructeur entièrement paramétré reste inchangé.
Solution
solution.cpp
Tout était clair ?
Merci pour vos commentaires !