Namespaces
Variants

std::pmr:: memory_resource

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)
定义于头文件 <memory_resource>
class memory_resource ;
(C++17 起)

std::pmr::memory_resource 是一个抽象接口,用于封装内存资源的无限类集合。

目录

成员函数

(implicitly declared)
构造新的 memory_resource
(public member function)
(destructor)
[virtual]
销毁 memory_resource
(virtual public member function)
operator=
(implicitly declared)
隐式声明的复制赋值运算符
(public member function)
公共成员函数
分配内存
(public member function)
释放内存
(public member function)
与另一个 memory_resource 比较是否相等
(public member function)
私有成员函数
[virtual]
分配内存
(virtual private member function)
[virtual]
释放内存
(virtual private member function)
[virtual]
与另一个 memory_resource 比较是否相等
(virtual private member function)

非成员函数

(C++20 中移除)
比较两个 memory_resource
(函数)

注释

功能测试 标准 功能
__cpp_lib_memory_resource 201603L (C++17) std::pmr::memory_resource