Namespaces
Variants

std::pmr::unsynchronized_pool_resource:: do_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)
virtual void do_deallocate ( void * p, std:: size_t bytes, std:: size_t alignment ) ;
(seit C++17)

Gibt den Speicher an p an den Pool zurück. Es ist nicht spezifiziert, ob oder unter welchen Umständen dieser Vorgang zu einem Aufruf von deallocate() auf der übergeordneten Speicherressource führt.

Exceptions

Wirft nichts.

Siehe auch

Speicher freigeben
(öffentliche Elementfunktion von std::pmr::memory_resource )
[virtual]
Speicher freigeben
(virtuelle private Elementfunktion von std::pmr::memory_resource )