Namespaces
Variants

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

From cppreference.net
void * allocate ( std:: size_t bytes, std:: size_t alignment = alignof ( std:: max_align_t ) ) ;
(техническая спецификация библиотеки fundamentals)

Выделяет память размером не менее bytes байт. Выделенная память выравнивается по указанному alignment если такое выравнивание поддерживается, иначе по alignof ( std:: max_align_t ) .

Эквивалентно return do_allocate ( bytes, alignment ) ; .

Исключения

Выбрасывает исключение, если запрошенный размер и выравнивание не могут быть получены.

Смотрите также

[virtual]
выделяет память
(виртуальная защищённая функция-член)