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