Получить работу
Тема: «Конструкторы и деструкторы»
Цель работы:Изучение возможности инициализации объектов класса с помощью конструкторов и уничтожение их с помощью деструкторов.
Задание №1: Запустите у себя пример кода из листинга №3 и добавьте в этот код деструктор из листинга №4. Разберитесь в принципе работы кода.
В данном примере объявлен класс с двумя конструкторами, первый принимает имя работника, его номер и его оклад, второй же принимает только имя и номер. Второй конструктор запрашивает оклад у пользователя и записывает его в атрибут класса.
Метод show_emploee() выводит в консоль данные объекта: имя, номер и оклад.
В главной функции объявляется два объекта, первому передаются все данные, а второму не передаётся оклад, тем самым он запрашивает его у пользователя. Затем у каждого объекта вызывается метод show_emploee.
Задание №2: Пользовательский класс MyString должен содержать необходимые элементы-данные, которые создаются в динамической области памяти.