Если у меня есть стандартный контейнер С++ std::vector<Bar>, и я сокращаю его, вызывая .resize() с размером меньше текущего .size(), в каком порядке уничтожаются лишние элементы?
(Варианты выбора интересны, если вы можете найти две реализации, которые отличаются.)
(Это было вдохновлено комментарием Джеймсом Канзе.)