Namespaces
Variants

std::experimental::pmr:: new_delete_resource

From cppreference.net
memory_resource * new_delete_resource ( ) noexcept ;
(Library Fundamentals TS)

Gibt einen Zeiger auf eine memory_resource zurück, die den globalen operator new und operator delete zur Speicherallokation verwendet.

Rückgabewert

Gibt einen Zeiger p auf ein Objekt mit statischer Speicherdauer zurück, dessen Typ von std::experimental::pmr::memory_resource abgeleitet ist, mit den folgenden Eigenschaften:

  • seine allocate() Funktion verwendet ::operator new zur Speicherallokation;
  • seine deallocate() Funktion verwendet ::operator delete zur Speicherfreigabe;
  • für jede memory_resource r gibt p->is_equal(r) den Wert &r == p zurück.

Derselbe Wert wird jedes Mal zurückgegeben, wenn diese Funktion aufgerufen wird.