Biblioteca de memória C ++ - alocador_traits

Descrição

Ele fornece uma interface uniforme para tipos de alocadores.

Declaração

A seguir está a declaração para a função std :: allocator_traits.

template <class Alloc> struct allocator_traits;

C ++ 11

template <class Alloc> struct allocator_traits;

Parâmetros

T - Contém informações sobre tipos de elementos.

Tipos de membros

Tipo Definição
allocator_type Parâmetro de modelo
value_type alocator_type :: value_type
pointer alocator_type :: ponteiro
const_pointer (obsoleto em C ++ 17) const T *
reference (obsoleto em C ++ 17) T &
const_reference (obsoleto em C ++ 17) const T &
size_type (obsoleto em C ++ 17) std :: size_t
difference_type(obsoleto em C ++ 17) std :: ptrdiff_t
propagate_on_container_move_assignment (C ++ 14) std :: true_type
rebind (obsoleto em C ++ 17) template <classe U> struct rebind {typedef alocador <U> outro;};
rebind_traits<T> alocator_traits <rebind_alloc <T>>