Biblioteca de memoria C ++ - allocator_traits

Descripción

Proporciona una interfaz uniforme para los tipos de asignadores.

Declaración

A continuación se muestra la declaración de la función std :: allocator_traits.

template <class Alloc> struct allocator_traits;

C ++ 11

template <class Alloc> struct allocator_traits;

Parámetros

T - Contiene información sobre tipos de elementos.

Tipos de miembros

Tipo Definición
allocator_type Parámetro de plantilla
value_type allocator_type :: value_type
pointer allocator_type :: puntero
const_pointer (obsoleto en C ++ 17) const T *
reference (obsoleto en C ++ 17) T &
const_reference (obsoleto en C ++ 17) const T &
size_type (obsoleto en C ++ 17) std :: size_t
difference_type(obsoleto en C ++ 17) std :: ptrdiff_t
propagate_on_container_move_assignment (C ++ 14) std :: true_type
rebind (obsoleto en C ++ 17) template <class U> struct rebind {typedef allocator <U> other;};
rebind_traits<T> allocator_traits <rebind_alloc <T>>