Namensräume
Varianten
Aktionen

std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>::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 <scoped_allocator>
void deallocate( pointer p, size_type n ) noexcept;
(seit C++11)

Verwendet den äußeren Allocator, um den von p referenzierten Speicher freizugeben, indem std::allocator_traits<OuterAlloc>::deallocate(outer_allocator(), p, n) aufgerufen wird.

[edit] Parameter

p - Zeiger auf den zuvor zugewiesenen Speicher
n - Die Anzahl der Objekte, für die der Speicher zugewiesen wurde

[edit] Rückgabewert

(keine)

[edit] Siehe auch

gibt Speicher frei
(public member function of std::allocator<T>) [edit]
[static]
dealloziert Speicher mit dem Allocator
(public static member function of std::allocator_traits<Alloc>) [edit]