Написать класс динамических строк, который:
- Имеет конструктор копирования, оператор присваивания и "внешний" оператор сложения двух строк.
- Поддерживает строки произвольного размера, используя операции работы с динамическим хипом.
- Не использует в своей основе какую-либо другую реализацию динамических строк (std::string no-no!).
Написать пример с использованием этого класса строк и какого-либо контейнера STL. Программа должна принимать список строк, затем выдавать его в порядке, обратном лексикографическому без учета регистра.
Программа-пример работает из командной строки.