Namespaces
Variants

std::experimental::pmr:: null_memory_resource

From cppreference.net
Определено в заголовке <experimental/memory_resource>
memory_resource * null_memory_resource ( ) noexcept ;
(техническая спецификация основ библиотеки)

Возвращает указатель на memory_resource , который не выполняет никаких выделений памяти.

Возвращаемое значение

Возвращает указатель p на объект со статической продолжительностью хранения типа, производного от std::experimental::pmr::memory_resource , со следующими свойствами:

  • его функция allocate() всегда выбрасывает std::bad_alloc ;
  • его функция deallocate() не имеет эффекта;
  • для любого memory_resource r , p->is_equal(r) возвращает &r == p .

Одно и то же значение возвращается каждый раз при вызове этой функции.