Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpOpBsDC 10 of 150 menu
◀ ▶

Конструктор по умолчанию в C++

Конструктор по умолчанию - конструктор без параметров. Его пишут явно или оставляют класс без конструкторов, и тогда компилятор сгенерирует пустой вариант сам.

Такой конструктор пишут как User(): скобки пустые, параметров нет. Объект тогда создают без аргументов. Запишем класс, конструктор которого печатает слово:

#include <iostream> class User { public: User() { std::cout << "default\n"; } int age = 0; };

Создадим объект без аргументов и выведем поле age:

int main() { User user; std::cout << user.age << "\n"; return 0; }

Сделайте класс Employee с конструктором по умолчанию, который выводит start, и полем level со значением 1 по умолчанию в объявлении.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить