Поделиться через


Конструктор 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 пространство имен:

См. также

Ссылки

Класс scoped_allocator_adaptor