std::experimental::pmr::memory_resource:: do_allocate
From ru.cppreference.net
<
cpp
|
experimental
|
memory resource
|
virtual
void
*
do_allocate
(
std::
size_t
bytes,
std::
size_t
alignment
)
=
0
;
|
(техническая спецификация библиотеки fundamentals) | |
Выделяет память размером не менее bytes байт. Возвращаемая память выровнена по указанному alignment если такое выравнивание поддерживается, иначе выравнивается по alignof ( std:: max_align_t ) .
alignment должен быть степенью двойки.
Исключения
Выбрасывает исключение, если запрошенный размер и выравнивание не могут быть получены.
Смотрите также
|
выделяет память
(публичная функция-член) |