Namespaces
Variants

std::experimental::pmr:: new_delete_resource

From cppreference.net
Definido en el encabezado <experimental/memory_resource>
memory_resource * new_delete_resource ( ) noexcept ;
(library fundamentals TS)

Devuelve un puntero a un memory_resource que utiliza el operator new global y el operator delete para asignar memoria.

Valor de retorno

Devuelve un puntero p a un objeto de duración de almacenamiento estático de un tipo derivado de std::experimental::pmr::memory_resource , con las siguientes propiedades:

  • su función allocate() utiliza ::operator new para asignar memoria;
  • su función deallocate() utiliza ::operator delete para liberar memoria;
  • para cualquier memory_resource r , p->is_equal(r) devuelve &r == p .

El mismo valor se devuelve cada vez que se llama a esta función.