Класс строка, на односвязном, односимвольном списке
Разработать класс строка, представленный в виде односвязного односимвольного списка. Реализовать минимальный набор методов, для работы со строкой.
Класс должен содержать в себе следующие методы:
- Конструктор
- Деструктор
- Оператор присваивания
- Конструктор копирования
- Оператор конкатенации
- Печать строки
- Подсчет длины строки
Члены класса:
- elem* head; // указатель на начало
- struct elem { char info; // символ elem* pointer; // указатель }