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 che verrà rilasciato 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 in cui si confronta uguale a ( *this, un oggetto array con le stesse dimensioni e tipo. deallocate non genera mai un'eccezione.

Esempio

Per un esempio di utilizzo della funzione membro, vedere allocator::allocate.

Requisiti

Header: <memory>

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe allocator