Re[9]: "Старая Топрая Лайбрайри"? :)
От: jazzer Россия Skype: enerjazzer
Дата: 29.04.08 05:49
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Erop, Вы писали:


E>>А вот если ты не знаешь какой reserve сделать, тогда вся мощь контейнеров STL становится видна миру

E>>Убогая недоделанная переусложнённая поделка прошедших веков...
C>Если ты не можешь сделать reserve — тебе в любом случае придётся делать какой-то вариант экспоненциального увеличения буффера.

ну либо воспользоваться std::deque.
Это при условии, что не нужно последовательное размещение элементов в памяти, естественно.

C>Тебе в любом случае как-то придётся делать копирование/перемещение элементов из старой коллекции в новую.

+1

C>Единственный минус STL — она не поддерживает перемещаемые объекты, ей приходится их всегда копировать.

Это в "поделке прошедших веков" так
А уже в текущем драфте стандарта красным по белому перечеркнуто требование "T is CopyConstructible".
И, естественно, все методы вставки принимают ссылки на rvalue.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.