std::pmr::memory_resource::allocate
De cppreference.com
<tbody>
</tbody>
<tbody class="t-dcl-rev ">
</tbody><tbody>
</tbody>
void* allocate(std::size_t bytes, std::size_t alignment = alignof(std::max_align_t)); |
(desde C++17) (hasta C++20) |
|
[[nodiscard]] void* allocate(std::size_t bytes, std::size_t alignment = alignof(std::max_align_t)); |
(desde C++20) | |
Asigna alineamiento con un tamaño de al menos bytes bytes. El almacenamiento devuelto está alineado con el alineamiento (alignment) especificado si tal alineamiento se soporta, y de otra forma, con alignof(std::max_align_t).
Equivalente a return do_allocate(bytes, alignment);.
Excepciones
Lanza una excepción si no puede obtenerse el almacenamiento del tamaño y alineamiento requerido.
Véase también
[virtual] |
Asigna memoria. (función miembro virtual privada) |