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>> |