Espacios de nombres
Variantes

std::scoped_allocator_adaptor::allocate

De cppreference.com
 
 
Gestión de memoria dinámica
Punteros inteligentes
(C++11)
(C++11)
(C++11)
(hasta C++17)
(C++11)
(C++23)
Asignadores de memoria
Recursos de memoria
Almacenamiento no inicializado
Algoritmos de memoria no inicializada
Algoritmos restringidos de memoria no inicializada
Apoyo para recolección de basura
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
Misceláneos
(C++20)
(C++11)
(C++11)
 
 
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) [editar]
[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) [editar]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.