Partilhar via


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

Consulte também

Referência

Classe allocator_base