std::experimental::pmr::polymorphic_allocator<T>:: allocate
|
T
*
allocate
(
std::
size_t
n
)
;
|
(biblioteca fundamentals TS) | |
Asigna almacenamiento para
n
objetos de tipo
T
utilizando el recurso de memoria subyacente. Equivalente a
return static_cast < T * > ( this - > resource ( ) - > allocate ( n * sizeof ( T ) , alignof ( T ) ) ) ; .
Parámetros
| n | - | el número de objetos para los que asignar almacenamiento |
Valor de retorno
Un puntero al almacenamiento asignado.
Véase también
|
[static]
|
asigna almacenamiento no inicializado usando el asignador
(función miembro estática pública de
std::allocator_traits<Alloc>
)
|
|
desasigna memoria
(función miembro pública de
std::experimental::pmr::memory_resource
)
|