Namespaces
Variants

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

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