Namespaces
Variants

std::pmr::synchronized_pool_resource:: release

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)
void release ( ) ;
(自 C++17 起)

通过根据需要调用上游内存资源的 deallocate 函数,释放该资源持有的所有内存。

即使某些已分配内存块的 deallocate 未被调用,内存仍会被释放回上游资源。

参阅

释放内存
( std::pmr::memory_resource 的公开成员函数)