зачем default-ctor контейнера deque делает 2 обращения к allocate аллокатора, под что он запрашивает память?
дек использует массив массивов
Чанки и вектор указателей
точно вектор?
Опять секта свидетелей листа?(
я думал он сам массив создаёт без вектора
vector<array<Ty, N>*> (или с unique_ptr)
То есть предварительно под 1ый чанк запрашивает и указатели. А есть в этом смысл, если методы вставки и так запросят если нужно? Или дело реализации?
на cppref про это ничего нет, поверю на слово
проверьте в других компиляторах
Деталь реализации, так-то там и сплошные сырые массивы могут быть
Обсуждают сегодня