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/cpp/memory/new_delete_resource