Bibliothèque de mémoire C ++ - allocator_traits

La description

Il fournit une interface uniforme pour les types d'allocateur.

Déclaration

Voici la déclaration de la fonction std :: allocator_traits.

template <class Alloc> struct allocator_traits;

C ++ 11

template <class Alloc> struct allocator_traits;

Paramètres

T - Il contient des informations sur les types d'éléments.

Types de membres

Type Définition
allocator_type Paramètre de modèle
value_type allocator_type :: value_type
pointer allocator_type :: pointer
const_pointer (obsolète en C ++ 17) const T *
reference (obsolète en C ++ 17) T &
const_reference (obsolète en C ++ 17) const T &
size_type (obsolète en C ++ 17) std :: size_t
difference_type(obsolète en C ++ 17) std :: ptrdiff_t
propagate_on_container_move_assignment (C ++ 14) std :: true_type
rebind (obsolète en C ++ 17) template <classe U> struct rebind {allocateur typedef <U> autre;};
rebind_traits<T> allocator_traits <rebind_alloc <T>>