std::pmr::monotonic_buffer_resource
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    |   定义于头文件  <memory_resource>
  | 
||
|   class monotonic_buffer_resource : public std::pmr::memory_resource;  | 
(C++17 起) | |
类 std::pmr::monotonic_buffer_resource 是特定目的的内存资源类,它仅在销毁资源时释放分配的内存。它的意图是提供非常快速的内存分配,在内存用于分配少量对象,并于之后一次释放的情况下。
monotonic_buffer_resource 能以初始缓冲区构造,若无初始缓冲,或缓冲用尽,则从构造时提供的上游分配器分配缓冲区。缓冲区的大小以几何级数增长。
monotonic_buffer_resource 不是线程安全的。
成员函数
  构造一个 monotonic_buffer_resource (公开成员函数)  | |
|    [虚]  | 
  销毁一个 monotonic_buffer_resource ,释放所有分配的内存 (虚公开成员函数)  | 
|    operator= [被删除]  | 
  复制赋值运算符被删除。 monotonic_buffer_resource 不可复制赋值 (公开成员函数)  | 
 公开成员函数 | |
|   释放所有分配的内存  (公开成员函数)  | |
|   返回指向上游 memory_resource 的指针  (公开成员函数)  | |
 受保护成员函数 | |
|    [虚]  | 
  分配内存  (虚受保护成员函数)  | 
|   无操作  (虚受保护成员函数)  | |
|    [虚]  | 
   与另一 std::pmr::memory_resource 比较相等性  (虚受保护成员函数)  |