std::pmr::new_delete_resource
Материал из cppreference.com
<tbody>
</tbody>
| Определено в заголовочном файле <memory_resource>
|
||
std::pmr::memory_resource* new_delete_resource() noexcept; |
(начиная с C++17) | |
Возвращает указатель на memory_resource, который использует глобальные operator new и operator delete для выделения памяти.
Возвращаемое значение
Возвращает указатель p на объект типа статической длительности хранения, производного от std::pmr::memory_resource, со следующими свойствами:
- его функция
allocate()использует::operator newдля выделения памяти; - его функция
deallocate()использует::operator deleteдля освобождения памяти; - для любого
memory_resourcer,p->is_equal(r)возвращает&r == p.
При каждом вызове этой функции возвращается одно и то же значение.