C++内存库 - allocator_traits



描述

它为分配器类型提供了一个统一的接口。

声明

以下是std::allocator_traits函数的声明。

template <class Alloc> struct allocator_traits;

C++11

template <class Alloc> struct allocator_traits;

参数

T − 包含元素类型信息。

成员类型

类型 定义
allocator_type 模板参数
value_type allocator_type::value_type
pointer allocator_type::pointer
const_pointer (C++17中已弃用) const T*
reference (C++17中已弃用) T&
const_reference (C++17中已弃用) const T&
size_type (C++17中已弃用) std::size_t
difference_type(C++17中已弃用) std::ptrdiff_t
propagate_on_container_move_assignment (C++14) std::true_type
rebind (C++17中已弃用) template<class U >struct rebind { typedef allocator<U>other;};
rebind_traits<T> allocator_traits<rebind_alloc<T>>
memory.htm
广告