Информация об изменениях

Сообщение Re[19]: Правильный погромизд? А чем докажешь? от 07.06.2023 17:06

Изменено 07.06.2023 17:09 Codealot

Re[19]: Правильный погромизд? А чем докажешь?
Здравствуйте, so5team, Вы писали:

S>Но зачем?


Меньше расход памяти, и может быть быстрее.

S>И непонятно в чем преимущество rope для T перед каким-нибудь условным списком чанков одинаковой емкости.


А это не частный случай веревки?

S>Как бы то ни было в контексте C++ rope вряд ли может дать те гарантии, какие дает список (они перечислялись выше).


Веревка позволяет реализовать даже доступ по индексу, и использовать пул заранее выделенных сегментов никто не запрещает.
Re[19]: Правильный погромизд? А чем докажешь?
Здравствуйте, so5team, Вы писали:

S>Но зачем?


Меньше расход памяти, и может быть быстрее.

S>И непонятно в чем преимущество rope для T перед каким-нибудь условным списком чанков одинаковой емкости.


А это не частный случай веревки?

S>Как бы то ни было в контексте C++ rope вряд ли может дать те гарантии, какие дает список (они перечислялись выше).


Веревка позволяет реализовать даже доступ по индексу, и использовать пул заранее выделенных сегментов никто не запрещает.
"ссылки на содержимое не инвалидируются при модификации контейнера" — ну гипотетически может быть полезно, но я не помню ни одного примера, когда мне это понадобилось бы.