Практика Делегування Конструкторів
Завдання
Swipe to start coding
Ви працюєте з класом, який має декілька конструкторів. Під час рев'ю коду вам запропонували рефакторити їх із використанням ініціалізаційних списків для підвищення продуктивності та чистішого коду.
- Конструктор за замовчуванням має делегувати виклик головному конструктору, передаючи значення за замовчуванням.
- Конструктор, який встановлює лише ім'я, також має делегувати, використовуючи значення за замовчуванням для інших полів.
- Той, що встановлює ім'я та вік, також має делегувати, передаючи значення за замовчуванням для зарплати.
- Повністю параметризований конструктор залишається без змін.
Рішення
solution.cpp
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 6
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Suggested prompts:
Сумаризуйте цей розділ
Пояснити код у file
Пояснити, чому file не вирішує завдання
Awesome!
Completion rate improved to 3.13
Практика Делегування Конструкторів
Свайпніть щоб показати меню
Завдання
Swipe to start coding
Ви працюєте з класом, який має декілька конструкторів. Під час рев'ю коду вам запропонували рефакторити їх із використанням ініціалізаційних списків для підвищення продуктивності та чистішого коду.
- Конструктор за замовчуванням має делегувати виклик головному конструктору, передаючи значення за замовчуванням.
- Конструктор, який встановлює лише ім'я, також має делегувати, використовуючи значення за замовчуванням для інших полів.
- Той, що встановлює ім'я та вік, також має делегувати, передаючи значення за замовчуванням для зарплати.
- Повністю параметризований конструктор залишається без змін.
Рішення
solution.cpp
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 6
single