Namensräume
Varianten
Aktionen

std::experimental::pmr::memory_resource::do_allocate

Von cppreference.com
 
 
 
 
 
virtual void* do_allocate( std::size_t bytes, std::size_t alignment ) = 0;
(library fundamentals TS)

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

alignment muss eine Zweierpotenz sein.

[bearbeiten] Ausnahmen

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

[bearbeiten] Siehe auch

alloziert Speicher
(member function) [bearbeiten]