Як std::setзберігає об'єкти у суміжній пам'яті, якstd::vector ?
Я не зміг знайти це в Інтернеті, cppreference не згадує деталі про розподіл пам'яті. Але я не бачу, чому він не міг би використовувати суміжну пам'ять, звідси і моє запитання.
std::setце не одна з тих речей, яка тут є ключовою.
set::insertВимоги до читання : en.cppreference.com/w/cpp/container/set/insert "... Немає ітераторів чи посилань недійсних ....", тому він не може перерозподіляти, коли його потрібно розширювати, як цеstd::vectorробити.