Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aloca um bloco de memória suficiente para armazenar a pelo menos algum 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 alocada. |
_Hint |
Este parâmetro é ignorado. |
Valor de retorno
Um ponteiro para o objeto alocado.
Comentários
A função de membro implementa a alocação de memória para o alocador definida pelo usuário, retornando o resultado de uma chamada para o allocate a função do filtro de sincronização do tipo Type* se _Nx == 1, caso contrário, retornando o resultado de uma chamada para operator new(_Nx * sizeof(Type)) cast digitar tipo*.
Requisitos
Cabeçalho: <allocators>
Namespace: stdext