Найти тему
Путь к коду

C++: Программа содержащий описание класса (поля, методы), объект/объекты, конструктор и деструктор.

-2

В этой программе класс MyClass содержит одно закрытое поле myNum, один конструктор, два метода (один для изменения значения поля, другой для его получения) и один деструктор. Конструктор принимает аргумент num и устанавливает его значение в поле myNum объекта. Метод setNum изменяет значение поля, а метод getNum возвращает его значение. Деструктор выводит сообщение об уничтожении объекта и его значении поля myNum.

В функции main создаются два объекта MyClass, каждый со своим значением поля myNum. Значение поля первого объекта изменяется методом setNum, а значения обоих полей выводятся на экран. При завершении программы объекты уничтожаются автоматически, и при этом вызываются их деструкторы, которые выводят сообщения в консоль.