
10.05.2021, 23:06
|
|
Постоянный
Регистрация: 21.08.2015
Сообщений: 343
С нами:
5646349
Репутация:
163
|
|
Сообщение от Lil Xean
возможно ли использовать push_back так, чтобы у уже существующих классов в этом векторе не вызывался деструктор?
Использовать другую коллекцию, либо хранить смарт-указатели на элементы в куче внутри вектора
Сообщение от Dark_Knight
А что ты там такое накодил, что у тебя деструктор вызывается при добавлении в контейнер О_О
push_back/emplace_back производит реалокацию и перещение/копирование объектов в новый буфер как только size становится больше capacity
|
|
|