Namensräume
Varianten
Aktionen

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

Von cppreference.com
 
 
 
 
 
T* allocate( std::size_t n );
(library fundamentals TS)

Weist Speicher für n Objekte vom Typ T unter Verwendung der zugrunde liegenden Speicherressource zu. Entspricht

return static_cast<T*>(this->resource()->allocate(n * sizeof(T), alignof(T)));.

[Bearbeiten] Parameter

n - die Anzahl der Objekte, für die Speicher allokiert werden soll

[Bearbeiten] Rückgabewert

Ein Zeiger auf den allokierten Speicher.

[Bearbeiten] Siehe auch

[static]
alloziiert uninitialisierten Speicher unter Verwendung des Allokators
(public static member function of std::allocator_traits<Alloc>) [bearbeiten]
allokiert Speicher
(public member function of std::experimental::pmr::memory_resource) [bearbeiten]