Namensräume
Varianten
Aktionen

std::allocator_traits<Alloc>::deallocate

Von cppreference.com
 
 
Speicherverwaltungsbibliothek
(nur Exposition*)
Algorithmen für uninitialisierten Speicher
(C++17)
(C++17)
(C++17)
Beschränkte uninitialisierte
Speicher-Algorithmen
C-Bibliothek

Allocatoren
Speicherressourcen
Unterstützung für Garbage Collection
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
Uninitialisierter Speicher
Explizites Lebenszeitmanagement
 
 
Definiert in Header <memory>
static void deallocate( Alloc& a, pointer p, size_type n );
(seit C++11)
(constexpr seit C++20)

Verwendet den Allokator a, um den von p referenzierten Speicher freizugeben, indem a.deallocate(p, n) aufgerufen wird.

Inhalt

[edit] Parameter

a - zu verwendender Allokator
p - Zeiger auf den zuvor allokierten Speicher
n - die Anzahl der Objekte, für die der Speicher allokiert wurde

[edit] Rückgabewert

(keine)

[edit] Beispiel

[edit] Siehe auch

[static]
alloziiert uninitialisierten Speicher unter Verwendung des Allokators
(public static member function) [edit]
gibt Speicher frei
(public member function of std::allocator<T>) [edit]