Namespaces
Variants

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

From cppreference.net
virtual void * do_allocate ( std:: size_t bytes, std:: size_t alignment ) = 0 ;
(Library Fundamentals TS)

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

alignment muss eine Zweierpotenz sein.

Ausnahmen

Löst eine Ausnahme aus, wenn der Speicher der angefragten Größe und Ausrichtung nicht beschafft werden kann.

Siehe auch

Speicher reservieren
(öffentliche Elementfunktion)