Member 12126547 Ответов: 2

Как работает этот распределитель и как мы можем указать распределитель?


template<
    class T,
    class Allocator = std::allocator<T>
> class vector;


Что я уже пробовал:

Я искал в google, но не получил никакого конкретного ответа.

2 Ответов

Рейтинг:
2

Richard MacCutchan

Видеть класс распределителя[^].


Рейтинг:
1

Jochen Arndt

Видеть вектор-ссылка на C++ [^] и vector:: vector-ссылка на C++ [^].

Если второй аргумент не указан по умолчанию распределитель-ссылка на C++ [^] предназначенный.

Для пользовательских распределителей см. Стандартный распределитель C++, введение и реализация[^] и Концепции C++: распределитель - cppreference.com[^].