std::pmr:: memory_resource
From cppreference.net
C++
Memory management library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::pmr::memory_resource
| Public member functions | ||||
| Private member functions | ||||
| Non-member functions | ||||
|
(until C++20)
|
|
定义于头文件
<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
|