Namespaces
Variants

std::experimental::pmr:: null_memory_resource

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

Retourne un pointeur vers un memory_resource qui n'effectue aucune allocation.

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() lève toujours std::bad_alloc ;
  • sa fonction deallocate() n'a aucun effet ;
  • 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.