std::experimental::pmr::memory_resource:: allocate
|
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]
|
выделяет память
(виртуальная защищённая функция-член) |