std::experimental::pmr::new_delete_resource
Von cppreference.com
< cpp | experimental
| Definiert im Header <experimental/memory_resource> |
||
| memory_resource* new_delete_resource() noexcept; |
(library fundamentals TS) | |
Gibt einen Zeiger auf eine memory_resource zurück, die die globalen operator new und operator delete zur Speicherzuweisung verwendet.
[edit] Rückgabewert
Gibt einen Zeiger p auf ein statisches Speicherobjekt eines Typs zurück, der von std::experimental::pmr::memory_resource abgeleitet ist, mit den folgenden Eigenschaften:
- seine
allocate()-Funktion verwendet::operator newzur Speicherzuweisung; - seine
deallocate()-Funktion verwendet::operator deletezur Speicherfreigabe; - für jede
memory_resourcergibtp->is_equal(r)zurück&r == p.
Bei jedem Aufruf dieser Funktion wird derselbe Wert zurückgegeben.