Показать сообщение отдельно

  #9  
Старый 10.05.2021, 23:06
memir
Постоянный
Регистрация: 21.08.2015
Сообщений: 343
С нами: 5646349

Репутация: 163
По умолчанию

Цитата:
Сообщение от Lil Xean  

возможно ли использовать push_back так, чтобы у уже существующих классов в этом векторе не вызывался деструктор?
Использовать другую коллекцию, либо хранить смарт-указатели на элементы в куче внутри вектора

Цитата:
Сообщение от Dark_Knight  

А что ты там такое накодил, что у тебя деструктор вызывается при добавлении в контейнер О_О
push_back/emplace_back производит реалокацию и перещение/копирование объектов в новый буфер как только size становится больше capacity
 
Ответить с цитированием