Libreria di memoria C ++ - allocator_traits

Descrizione

Fornisce un'interfaccia uniforme per i tipi di allocatori.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione std :: allocator_traits.

template <class Alloc> struct allocator_traits;

C ++ 11

template <class Alloc> struct allocator_traits;

Parametri

T - Contiene informazioni sui tipi di elementi.

Tipi di membri

genere Definizione
allocator_type Parametro modello
value_type allocator_type :: value_type
pointer allocator_type :: pointer
const_pointer (deprecato in C ++ 17) const T *
reference (deprecato in C ++ 17) T &
const_reference (deprecato in C ++ 17) const T &
size_type (deprecato in C ++ 17) std :: size_t
difference_type(deprecato in C ++ 17) std :: ptrdiff_t
propagate_on_container_move_assignment (C ++ 14) std :: true_type
rebind (deprecato in C ++ 17) template <class U> struct rebind {typedef allocator <U> altro;};
rebind_traits<T> allocator_traits <rebind_alloc <T>>