Второй аргумент для std :: vector

Глядя на вектор , я понял, что никогда не использовал второй аргумент при создании векторов.

std::vector myInts; // this is what I usually do
std::vector myOtherInts; // but is there a second argument there?

Глядя на ссылку выше, говорится, что он предназначен для:

Объект-распределитель, который будет использоваться вместо создания нового.

или, как для этот :

Распределитель: Тип объекта-распределителя, используемого для определения модели распределения памяти. По умолчанию используется шаблон класса распределителя для типа T, который определяет простейшую модель распределения памяти и не зависит от значений.

Я предполагаю, что это имеет какое-то отношение к управлению памятью. Однако я не уверен, как это использовать.

Есть какие-нибудь указания по этому поводу?

10
задан Default 14 December 2010 в 08:02
поделиться