Övning i Konstruktordelegation
Uppgift
Swipe to start coding
Du arbetar med en klass som har flera konstruktorer. Under kodgranskningen blev du ombedd att refaktorera dem med hjälp av initieringslistor för bättre prestanda och renare kod.
- Standardkonstruktorn ska delegera till huvudkonstruktorn och skicka med standardvärden.
- Konstruktorn som endast sätter namn ska också delegera, med standardvärden för övriga fält.
- Den som sätter namn och ålder ska också delegera, och skicka med ett standardvärde för lön.
- Den fullt parameteriserade konstruktorn förblir oförändrad.
Lösning
solution.cpp
Var allt tydligt?
Tack för dina kommentarer!