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

Spec-Zone.ru

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