std::experimental::pmr::polymorphic_allocator<T>:: allocate
|
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
)
|