std::experimental::pmr::memory_resource::do_allocate
Von cppreference.com
< cpp | experimental | memory resource
| 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) |