Namespaces
Variants

std::pmr:: get_default_resource

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
pmr::get_default_resource
(C++17)
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)
定义于头文件 <memory_resource>
std:: pmr :: memory_resource * get_default_resource ( ) noexcept ;
(C++17 起)

获取默认内存资源指针。

默认内存资源指针 在未显式提供内存资源时被某些设施使用。初始的默认内存资源指针是 std::pmr::new_delete_resource 的返回值。

此函数是线程安全的。先前对 std::pmr::set_default_resource 的调用会与后续的 std::pmr::get_default_resource 调用 实现同步 (参见 std::memory_order )。

返回值

返回默认内存资源指针的值。

另请参阅

设置默认的 std::pmr::memory_resource
(函数)
返回一个静态的、程序范围内的 std::pmr::memory_resource ,该资源使用全局的 operator new operator delete 来分配和释放内存
(函数)