Стирает ли элемент из вектора, заменяя его последним элементом и затем удаляя его, процесс быстрее? - PullRequest
1 голос
/ 13 апреля 2020

У меня есть вектор целых чисел, и я хочу стереть из него элемент. Я прочитал, что "стирание элементов в позициях, отличных от конца вектора, заставляет контейнер перемещать все элементы после того, как сегмент стерт в их новые позиции.", Меня не волнует положение целых чисел. Это быстрее, если я заменил последний элемент на тот, который я хочу стереть, а затем стереть последний элемент?

1 Ответ

2 голосов
/ 13 апреля 2020

Да. Вот как вы должны это сделать, если вам не важен порядок элементов.

...