std::experimental::pmr::polymorphic_allocator<T>:: allocate
|
T
*
allocate
(
std::
size_t
n
)
;
|
(Bibliotheksfundamente TS) | |
Weist Speicher für
n
Objekte des Typs
T
unter Verwendung der zugrundeliegenden Speicherressource zu. Entspricht
return static_cast < T * > ( this - > resource ( ) - > allocate ( n * sizeof ( T ) , alignof ( T ) ) ) ; .
Parameter
| n | - | die Anzahl der Objekte, für die Speicher zugewiesen werden soll |
Rückgabewert
Ein Zeiger auf den zugewiesenen Speicher.
Siehe auch
|
[static]
|
weist nicht initialisierten Speicher mit dem Allokator zu
(öffentliche statische Elementfunktion von
std::allocator_traits<Alloc>
)
|
|
gibt Speicher frei
(öffentliche Elementfunktion von
std::experimental::pmr::memory_resource
)
|