Condividi tramite


allocator::deallocate

Libera un numero specificato di oggetti dall'inizio di archiviazione a una posizione specificata.

void deallocate(
   pointer _Ptr, 
   size_type _Count
);

Parametri

  • _Ptr
    Un puntatore al primo oggetto da rimuovere dall'archivio.

  • _Count
    Il numero di oggetti da rilasciare dall'archivio.

Note

La funzione membro libera la memoria per la matrice di oggetti conteggio di tipo Tipo che iniziano a _Ptr, chiamando operator delete(_Ptr).Il puntatore _Ptr deve essere restituito precedentemente da una chiamata a allocare per un oggetto allocatore che confronta uguale a *this, allocante un oggetto di matrice della stessa dimensione e del tipo.deallocate non viene mai un'eccezione.

Esempio

Per un esempio mediante la funzione membro, vedere allocator::allocate.

Requisiti

intestazione: <memory>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

allocator Class