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