Namensräume
Varianten
Aktionen

std::experimental::pmr::memory_resource::allocate

Von cppreference.com
 
 
 
 
 
void* allocate( std::size_t bytes, std::size_t alignment = alignof(std::max_align_t) );
(library fundamentals TS)

Allokiert Speicher mit einer Größe von mindestens bytes Bytes. Der zurückgegebene Speicher ist auf die angegebene alignment ausgerichtet, falls eine solche Ausrichtung unterstützt wird, und andernfalls auf alignof(std::max_align_t).

Entspricht return do_allocate(bytes, alignment);.

[bearbeiten] Ausnahmen

Wirft eine Ausnahme, wenn kein Speicher mit der angeforderten Größe und Ausrichtung erhalten werden kann.

[bearbeiten] Siehe auch

[virtuell]
alloziert Speicher
(virtuelle geschützte Memberfunktion) [bearbeiten]