std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>::inner_allocator
自 C++11 起
// 1)
inner_allocator_type& inner_allocator() noexcept;
// 2)
const inner_allocator_type& inner_allocator() const noexcept;
获取用于声明此 scoped_allocator_adaptor 的内部分配器的引用。
如果 sizeof...(InnerAllocs) == 0
,即没有声明内部分配器,则返回 *this
。否则,返回 std::scoped_allocator_adaptor<InnerAllocs...>
的引用,即由 *this
的所有内部分配器组成的范围分配器,其中第一个内部分配器成为外部分配器。
参数
(无)
返回值
内部分配器的引用,它本身也是一个 std::scoped_allocator_adaptor。