Глядя на vector, я понял, что я никогда не использовал второй аргумент при создании векторов.
std::vector<int> myInts; // this is what I usually do
std::vector<int, ???> myOtherInts; // but is there a second argument there?
Глядя на ссылку выше, она говорит, что она предназначена для:
Объект Allocator, который будет использоваться вместо создания нового.
или, что касается этого:
Allocator: тип объекта-распределителя, используемый для определения модели распределения хранилища. По умолчанию используется шаблон класса распределителя для типа T, который определяет простейшую модель распределения памяти и не зависит от стоимости.
Я предполагаю, что это связано с чем-то с управлением памятью. Однако я не уверен, как это использовать.
Любые указатели на это?