std::scoped_allocator_adaptor::allocate
De cppreference.com
| Definido en el archivo de encabezado <scoped_allocator>
|
||
pointer allocate( size_type n ); |
(1) | (desde C++11) (hasta C++20) |
[[nodiscard]] pointer allocate( size_type n ); |
(desde C++20) | |
pointer allocate( size_type n, const_void_pointer hint ); |
(2) | (desde C++11) (hasta C++20) |
[[nodiscard]] pointer allocate( size_type n, const_void_pointer hint ); |
(desde C++20) | |
Utiliza el asignador externo para asignar almacenamiento no inicializado.
1) Llama a
std::allocator_traits<OuterAlloc>::allocate(outer_allocator(), n).2) Además, proporciona una sugerencia de localidad de memoria, llamando a
std::allocator_traits<OuterAlloc>::allocate(outer_allocator(), n, hint).Parámetros
| n | - | El número de objetos para los que asignar almacenamiento. |
| hint | - | Puntero a una ubicación de memoria cercana. |
Valor de retorno
El puntero al almacenamiento asignado.
Véase también
| Asigna almacenamiento no inicializado. (función miembro pública de std::allocator)
| |
[estático] |
asigna almacenamiento sin inicializar utilizando el asignador Original: allocates uninitialized storage using the allocator The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro estática pública de std::allocator_traits)
|