Выполнить на С++;
Добавить комментарии к коду (в том числе в местах где нестандартный код, как например в вузовских учебниках);
Само задание:
10. Создать класс Фрукт. Поля: цвет, вес. Методы: конструкторы, деструктор, вывод информации на консоль. Создать производные от класса Фрукт классы Виноград и Яблоко. В класс Виноград добавить поле количество ягод, в класс Яблоко – сорт. Переопределить метод вывод информации для классов Виноград и Яблоко. Создать для каждого класса деструктор. Сделать деструктор и вывод информации виртуальными методами. Создать экземпляры классов Яблоко и Виноград динамически через указатели на класс Фрукт. Продемонстрировать работу виртуальных методов и деструктора.