Freigeben über


allocator::deallocate

Gibt eine angegebene Anzahl Objekten vom Speicheranfang in einer angegebenen Position frei.

void deallocate( 
   pointer _Ptr,  
   size_type _Count 
);

Parameter

  • _Ptr
    Ein Zeiger auf den ersten selbst freigegeben werden, Objekt.

  • _Count
    Die Anzahl der aus Speicher freigegeben werden Objekte.

Hinweise

Die Memberfunktion wird Speicher für das Array von Anzahlobjekten des Typs Typ beginnend bei _Ptr nutzen, indem operator delete(_Ptr) aufgerufen wird. Der Zeiger _Ptr muss durch einen Aufruf von Zuordnen zu für ein Zuweisungsobjekt zuvor zurückgegeben werden, das gleich *this vergleicht und Arrayobjekten derselben Größe und Typ zuordnet. deallocate löst nie eine Ausnahme aus.

Beispiel

Ein Beispiel mit der Memberfunktion, finden Sie unter allocator::allocate.

Anforderungen

Header: <memory>

Namespace: std

Siehe auch

Referenz

allocator-Klasse