Spec-Zone.ru › C++

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_resource r, 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API