Re[12]: Подсчет ссылок в реализации std
От: Шахтер Интернет  
Дата: 23.07.04 14:08
Оценка: +1
Здравствуйте, folk, Вы писали:

F>Здравствуйте, Шахтер, Вы писали:


Ш>>Да, но без COW копии будут создаваться всегда. Т.е. экономия всё равно есть, пусть и не 100%.


F>С COW усложнится релизация.


Это плата за устранение клонирования.

Ш>>А вообще -- не пользуйтесь stl!


F>Как так? Пользоваться самодельными контейнерами/алгоритмами? Ты зовешь нас в каменный век!


Я зову пользоваться теми средствами, которые отвечают существу задачи. Причем здесь каменный век? Если stl не предоставляет подходящего средства -- значит нужно использовать другое. И не обязательно самописное. Хотя умение делать контейнеры и писать алгоритмы -- по-моему, это часть профессиии.

Ш>>Мне кажется, что немутирующие строки с подсчетом ссылок для приложений полезнее.


F>Это да. В дополнение к контейнеру а-ля StringBuilder.


О том и речь. Классический string из stl не вполне удачно спроектирован. Некоторые напористые люди успели его впаять в стандарт. Как результат -- пользоваться им нельзя. Абзац.
... << RSDN@Home 1.1.0 stable >>
В XXI век с CCore.
Копай Нео, копай -- летать научишься. © Matrix. Парадоксы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.