std::allocation_result - cppreference.com
De cppreference.com
| Definido en el archivo de encabezado |
||
|
|
(desde C++23) | |
Las especializaciones allocation_result son tipos de retorno de la función miembro allocate_at_least de los tipos Allocator apropiados (por ejemplo, std::allocator::allocate_at_least) y std::allocate_at_least.
Cada especialización de allocation_result no tiene clases base o miembros declarados que no sean ptr y count, por lo que son adecuadas para la inicialización de agregado y vínculos estructurados.
Parámetros de plantilla
| Pointer | - | Normalmente std::allocator_traits<Alloc>::pointer, donde Alloc es un tipo Allocator.
|
Objetos miembro
Normalmente se utiliza para la dirección del primer elemento en el almacenamiento asignado por allocate_at_least. (objeto miembro público) | |
Normalmente se utiliza para el número real de elementos en el almacenamiento asignado por allocate_at_least. (objeto miembro público) |
Notas
| Macro de Prueba de característica |
|---|
__cpp_lib_allocate_at_least
|
Ejemplo
Véase también
| Asigna almacenamiento al menos tan grande como el tamaño solicitado. (función miembro pública de std::allocator) [editar]
| |
| Asigna almacenamiento al menos tan grande como el tamaño solicitado a través de un asignador de memoria. (plantilla de función) [editar] |