Namespaces
Variants

std::experimental::pmr:: new_delete_resource

From cppreference.net
Défini dans l'en-tête <experimental/memory_resource>
memory_resource * new_delete_resource ( ) noexcept ;
(library fundamentals TS)

Retourne un pointeur vers une memory_resource qui utilise l' operator new global et l' operator delete global pour allouer la mémoire.

Valeur de retour

Retourne un pointeur p vers un objet de durée de stockage statique d'un type dérivé de std::experimental::pmr::memory_resource , avec les propriétés suivantes :

  • sa fonction allocate() utilise ::operator new pour allouer la mémoire ;
  • sa fonction deallocate() utilise ::operator delete pour libérer la mémoire ;
  • pour toute memory_resource r , p->is_equal(r) retourne &r == p .

La même valeur est retournée chaque fois que cette fonction est appelée.