Condividi tramite


Metodo allocator_traits::allocate

Metodo statico che alloca memoria utilizzando il parametro specificato di allocatore.

static pointer allocate(Alloc& al, size_type count);
static pointer allocate(Alloc& al, size_type count,
    typename allocator_traits<void>::const_pointer *hint);

Parametri

  • al
    Un oggetto allocatore.

  • count
    Il numero di elementi da allocare.

  • hint
    const_pointer che potrebbero ottenere l'oggetto allocatore la soddisfazione della richiesta di archiviazione individuando l'indirizzo di un oggetto allocato prima della richiesta.Un puntatore null viene considerato alcun suggerimento.

Valore restituito

Ogni metodo restituisce un puntatore a un oggetto allocato.

Il primo metodo statico restituisce al.allocate(count).

Il secondo metodo restituisce al.allocate(count, hint), se tale espressione è ben formata, in caso contrario restituisce al.allocate(count).

Requisiti

intestazione: <memory>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

allocator::allocate

Classe allocator_traits