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 分配器类型::值类型
pointer 分配器_类型::指针
const_pointer(在 C++17 中已弃用) 常量 T*
reference(在 C++17 中已弃用) 特&
const_reference(在 C++17 中已弃用) 常量 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>>
内存.htm