для реалоцирования и уменьшения памяти до размера фактически занимаемого данными используйте shrink_to_fit()
Не производительно реалоцировать массив с n - 1 элементами
Никто не просит реаллоцировать после каждого pop вызова, можно по аналогии с push_back
По аналогии с push_back это как?😄
только когда -1 будет элемент?)
Ну делать поп без реаллокаци до определенной разницы между size и capacity
ну на практике то всё же будет, не думаю что есть реализации игнорирующие этот метод
на практике нельзя быть в этом уверенным
Только стоит помнить, что это non-binding метод по стандарту. Хотя на практике обычно всё происходит.
Обсуждают сегодня