Condividi tramite


allocator_base::allocate

Alloca un blocco di memoria sufficiente per l'archiviazione almeno un numero specificato di elementi.

template <class Other>
    pointer allocate(size_type _Nx, const Other* _Hint = 0);
pointer allocate(size_type _Nx);

Parametri

Parametro

Descrizione

_Nx

Il numero di elementi della matrice per l'allocazione.

_Hint

Questo parametro viene ignorato.

Valore restituito

Un puntatore all'oggetto allocato.

Note

L'allocazione della memoria di implementazione della funzione membro per l'allocatore definito dall'utente e restituisce il risultato di una chiamata alla funzione di allocate del filtro di sincronizzazione del tipo* del tipo se _Nx == 1, in caso contrario restituisce il risultato di una chiamata al cast di operator new(_Nx * sizeof(Type)) per digitare tipo*.

Requisiti

intestazione: <allocatori>

Spazio dei nomi: stdext

Vedere anche

Riferimenti

allocator_base Class