const string со счетчиком ссылок
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 28.02.20 05:53
Оценка:
В одной небольшой задачке потребовалось загрузить снаружи некий набор строк, а потом его мутузить разными способами.

VS2019.

Я сначала замутил её на базе std::wstring.

Программулина выжрала почти 4GB, что было на грани фола для 32-битного процесса.

Я на это дело посмотрел и вспомнил про свой велосипед — класс для константных строк с использованием счетчика ссылок.

Прикрутил этот класс к этой программе, реализовал создание новых экземпляров через словарь строк.

Программа стала жрать 600MB максимум.

---
В STL что-то подобное для константных строк есть?
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Отредактировано 28.02.2020 6:00 DDDX . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.