Конструктор scoped_allocator_adaptor::scoped_allocator_adaptor
Создает объект scoped_allocator_adaptor.
scoped_allocator_adaptor();
scoped_allocator_adaptor(const scoped_allocator_adaptor& right) noexcept;
template<class Outer2>
scoped_allocator_adaptor(
const scoped_allocator_adaptor<Outer2, Inner...>& right) noexcept;
template<class Outer2>
scoped_allocator_adaptor(
scoped_allocator_adaptor<Outer2, Inner...>&& right) noexcept;
template<class Outer2>
scoped_allocator_adaptor(Outer2&& al,
const Inner&... rest) noexcept;
Параметры
right
Существующая scoped_allocator_adaptor.al
Существующего выделения, используемый в качестве внешнего выделения.rest
Список allocators, используемый как внутренние allocators.
Заметки
Конструкции первого конструктора по умолчанию его, хранящихся распределитель возражает.Каждая из следующих конструкций конструкторов его 3, хранящихся распределитель возражает из соответствующих объектов в right.Конструктор последнего создает его сохраненные объекты выделения из соответствующих аргументов в списке аргументов.
Требования
заголовок: <scoped_allocator>
std пространство имен: