Здравствуйте, Cyberax, Вы писали:
C>Здравствуйте, jazzer, Вы писали:
C>>>Если ты не можешь сделать reserve — тебе в любом случае придётся делать какой-то вариант экспоненциального увеличения буффера.
J>>ну либо воспользоваться std::deque.
C>Дека — это уже другой контейнер, со своими особенностями.
Ну я вот не знаю, как иначе бороться с переаллокацией всего массива целиком.
C>>>Единственный минус STL — она не поддерживает перемещаемые объекты, ей приходится их всегда копировать.
J>>Это в "поделке прошедших веков" так
J>>А уже в текущем драфте стандарта красным по белому перечеркнуто требование "T is CopyConstructible".
J>>И, естественно, все методы вставки принимают ссылки на rvalue.
C>То есть, наконец-то можно будет передвигаемые объекты класть?
угу