Namespaces
Variants

std::allocator_traits<Alloc>:: deallocate

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
Definiert im 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 Speicher freizugeben, auf den p verweist, durch Aufruf von a. deallocate ( p, n ) .

Inhaltsverzeichnis

Parameter

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

Rückgabewert

(keine)

Beispiel

Siehe auch

[static]
weist nicht initialisierten Speicher mit dem Allokator zu
(öffentliche statische Elementfunktion)
gibt Speicher frei
(öffentliche Elementfunktion von std::allocator<T> )