of the container.
Правильно понял, что size() == new_cap из void reserve( size_type new_cap ); ?
Нет, size() — это функция.
нет, size() возвращает текущее количество инициализированных элементов. capability - максимально доступное без реаллокации количество. Соответственно reserve не меняет size() и не должен этого делать по смыслу
Здесь подразумевается, что reserve может переместить все элементы вектора.
а reserve возможен без перемещения элементов?
Если new_cap <= capacity, то почему нет.
Обсуждают сегодня