allocator_base::allocate
Atribui um bloco de memória grande o suficiente para armazenar pelo menos um número especificado de elementos.
template <class Other>
pointer allocate(size_type _Nx, const Other* _Hint = 0);
pointer allocate(size_type _Nx);
Parâmetros
Parâmetro |
Descrição |
---|---|
_Nx |
O número de elementos na matriz a ser atribuído. |
_Hint |
Este parâmetro é ignorado. |
Valor de retorno
Um ponteiro para o objeto atribuído.
Comentários
A alocação de memória das ferramentas da função de membro para o alocador definido pelo usuário retornando o resultado de uma chamada à função de allocate de filtro de sincronização do tipo* do tipo se _Nx == 1, se não retornando o resultado de uma chamada a operator new(_Nx * sizeof(Type)) é convertido para o tipo*digite.
Requisitos
alocadores <deCabeçalho: >
Namespace: stdext