Namespaces
Variants

std::pmr:: memory_resource

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
Definiert im Header <memory_resource>
class memory_resource ;
(seit C++17)

Die Klasse std::pmr::memory_resource ist eine abstrakte Schnittstelle zu einer unbegrenzten Menge von Klassen, die Speicherressourcen kapseln.

Inhaltsverzeichnis

Memberfunktionen

(implizit deklariert)
konstruiert einen neuen memory_resource
(öffentliche Elementfunktion)
(Destruktor)
[virtual]
zerstört einen memory_resource
(virtuelle öffentliche Elementfunktion)
operator=
(implizit deklariert)
Implizit deklarierter Kopierzuweisungsoperator
(öffentliche Elementfunktion)
Öffentliche Elementfunktionen
alloziert Speicher
(öffentliche Elementfunktion)
dealoziert Speicher
(öffentliche Elementfunktion)
vergleicht auf Gleichheit mit einem anderen memory_resource
(öffentliche Elementfunktion)
Private Elementfunktionen
[virtual]
alloziert Speicher
(virtuelle private Elementfunktion)
[virtual]
dealoziert Speicher
(virtuelle private Elementfunktion)
[virtual]
vergleicht auf Gleichheit mit einem anderen memory_resource
(virtuelle private Elementfunktion)

Nicht-Member-Funktionen

(entfernt in C++20)
vergleicht zwei memory_resource s
(Funktion)

Hinweise

Feature-Test Makro Wert Std Feature
__cpp_lib_memory_resource 201603L (C++17) std::pmr::memory_resource