std::allocator_traits::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. |
<metanoindex/>
<tbody> </tbody>| Definido no cabeçalho <memory>
|
||
static pointer allocate( Alloc& a, size_type n ); |
(1) | (desde C++11) |
static pointer allocate( Alloc& a, size_type n, const_void_pointer hint ); |
(2) | (desde C++11) |
1)
Usa o
a alocador de alocar bytes n*sizeof(Alloc::value_type) de armazenamento não inicializado, chamando a.allocate(n)Original:
Uses the allocator
a to allocate n*sizeof(Alloc::value_type) bytes of uninitialized storage, by calling a.allocate(n)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.
2)
Usa o
a alocador de alocar bytes n*sizeof(Alloc::value_type) de armazenamento não inicializado com o hint dica memória localidade. Chama a.allocate(n, hint) se possível. Se não for possível (por exemplo, não tem dois argumentos função membro allocate ()), chama a.allocate(n)Original:
Uses the allocator
a to allocate n*sizeof(Alloc::value_type) bytes of uninitialized storage with the memory locality hint hint. Calls a.allocate(n, hint) if possible. If not possible (e.g. a has no two-argument member function allocate()), calls a.allocate(n)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.
Parâmetros
| a | - | alocador de usar
Original: allocator to use The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| n | - | o número de objetos para alocar memória 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 | - | ponteiro para uma localização de memória nas proximidades
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. |
Valor de retorno
O ponteiro retornado pela chamada para
a.allocate(n)Original:
The pointer returned by the call to
a.allocate(n)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.
Veja também
aloca inicializado armazenamento Original: allocates uninitialized storage The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (of std::allocator função pública membro)
| |