std::allocator::allocate
De cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| pointer allocate( size_type n, std::allocator<void>::const_pointer hint = 0 ); |
||
Asigna n * sizeof(T) bytes de almacenamiento sin inicializar llamando ::operator new(std::size_t), pero es sin especificar cuándo y cómo esta función se llama. El
hint puntero puede ser utilizado para proporcionar localidad de referencia: el asignador, si es compatible con la aplicación, intentará asignar el nuevo bloque de memoria lo más cerca posible a hint .Original:
Allocates n * sizeof(T) bytes of uninitialized storage by calling ::operator new(std::size_t), but it is unspecified when and how this function is called. The pointer
hint may be used to provide locality of reference: the allocator, if supported by the implementation, will attempt to allocate the new memory block as close as possible to hint.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Contenido |
[editar] Parámetros
| n | - | el número de objetos a asignar almacenamiento para
Original: the number of objects to allocate storage for The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| hint | - | puntero a una ubicación de memoria cercano
Original: pointer to a nearby memory location The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[editar] Valor de retorno
Puntero al primer byte de un bloque de memoria convenientemente alineada y suficiente para contener una matriz de objetos
n de T tipo .Original:
Pointer to the first byte of a memory block suitably aligned and sufficient to hold an array of
n objects of type T.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Excepciones
Lanza std::bad_alloc si la asignación no .
Original:
Throws std::bad_alloc if allocation fails.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[editar] Ver también
| [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. (miembro estático público of std::allocator_traits función)
|