Условие задачи
Создать класс Spisok, описывающий элемент двусвязного динамического списка, имеющего в качестве информационной части символьный массив.
("Hello" ; "World"; "C++")
Конструктор класса формирует список вставкой элементов списка в конец (начало) списка.
Деструктор удаляет список из динамической памяти.
В классе определена функция, выводящая на экран информационные части элементов списка.
Создать объект класса Spisok.
Вывести на экран информационные части элементов списка.
Ответ
Код представляет собой реализацию класса Spisok, который описывает двусвязный динамический список с символьным массивом в качестве информационной части элементов.
Он содержит следующие компоненты:
Структура Node: Вложенная структура Node представляет элемент списка. Она содержит два поля: data, которое является указателем на символьный массив (строку), и next и prev, которые являются указателями на следующий и предыдущий элементы списка соответственно. В конструкторе Node происходит выделение динамической памяти под строку и копирование переданного в конструкторе значения.
Приватные поля класса S...