Namespaces
Variants

std::experimental::pmr::polymorphic_allocator<T>:: allocate

From cppreference.net
T * allocate ( std:: size_t n ) ;
(spécifications techniques des bibliothèques fondamentales)

Alloue de l'espace pour n objets de type T en utilisant la ressource mémoire sous-jacente. Équivalent à

return static_cast < T * > ( this - > resource ( ) - > allocate ( n * sizeof ( T ) , alignof ( T ) ) ) ; .

Paramètres

n - le nombre d'objets pour lesquels allouer de la mémoire

Valeur de retour

Un pointeur vers le stockage alloué.

Voir aussi

[static]
alloue un stockage non initialisé en utilisant l'allocateur
(fonction membre statique publique de std::allocator_traits<Alloc> )
désalloue la mémoire
(fonction membre publique de std::experimental::pmr::memory_resource )