std::pmr::new_delete_resource
Von cppreference.com
| Definiert in Header <memory_resource> |
||
| std::pmr::memory_resource* new_delete_resource() noexcept; |
(seit C++17) | |
Gibt einen Zeiger auf eine memory_resource zurück, die die globale operator new und operator delete zur Speicherzuweisung verwendet.
[bearbeiten] Rückgabewert
Gibt einen Zeiger p auf ein Objekt mit statischer Speicherdauer zurück, das von std::pmr::memory_resource abgeleitet ist und die folgenden Eigenschaften hat:
- seine
allocate()-Funktion verwendet ::operator new zur Speicherzuweisung; - seine
deallocate()-Funktion verwendet ::operator delete zur Speicherfreigabe; - für jede
memory_resourcergibt p->is_equal(r) zurück &r == p.
Bei jedem Aufruf dieser Funktion wird derselbe Wert zurückgegeben.