const string со счетчиком ссылок
В одной небольшой задачке потребовалось загрузить снаружи некий набор строк, а потом его мутузить разными способами.
VS2019.
Я сначала замутил её на базе std::wstring.
Программулина выжрала почти 4GB, что было на грани фола для 32-битного процесса.
Я на это дело посмотрел и вспомнил про свой велосипед — класс для константных строк с использованием счетчика ссылок.
Прикрутил этот класс к этой программе, реализовал создание новых экземпляров через словарь строк.
Программа стала жрать 600MB максимум.
---
В STL что-то подобное для константных строк есть?
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Пока на собственное сообщение не было ответов, его можно удалить.