std::pmr::new_delete_resource
Определено в заголовке <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.
Это же значение возвращается каждый раз при вызове этой функции.
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/memory/new_delete_resource