Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Övning i Konstruktordelegation | Konstruktorer och Destruktorer
C++ OOP

Svep för att visa menyn

book
Ö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

solution.cpp

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

Awesome!

Completion rate improved to 3.13

book
Ö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

solution.cpp

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

close

Awesome!

Completion rate improved to 3.13

Svep för att visa menyn

some-alt