Вариант 9
Напишите программу,
которая должна содержать:
-
базовый
класс,
включающий:
-
два элемента в виде строк символов
S1
и S2;
- конструктор с
параметрами для создания динамических
строковых объектов;
- виртуальный
метод просмотра текущего состояния
объекта;
- производный
класс,
включающий:
- элемент в виде
строки символов S3;
- конструктор
с параметрами для создания динамических
строковых объектов, передающий данные
конструктору базового класса;
- переопределенный
метод просмотра текущего состояния
объектов;
- метод, реализующий
следующую задачу:
в самой длинной
строке (считайте, что такая строка одна)
из S1,
S2
и S3
поменяйте местами первый и последний
символы;
- функцию
Main,
в которой
создаются объекты, демонстрируется
работа методов классов.