allocator_base::allocate

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

Consulte também

Referência

allocator_base Class