Share via


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
    做為內部配置器會使用配置器的清單。

備註

第一個建構函式預設建構其儲存的配置器物件。 其儲存的配置器會在 right的對應物件接下來的三個建構中。 最後一個建構函式建構其從對應的引數中儲存的配置器物件在引數清單。

需求

標題: <scoped_allocator>

命名空間: std

請參閱

參考

scoped_allocator_adaptor 類別