Namespaces
Variants

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

From cppreference.net
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 )