std::pmr::memory_resource
Von cppreference.com
| Definiert in 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.
Inhalt |
[bearbeiten] Memberfunktionen
| (implizit deklariert) |
konstruiert eine neue memory_resource(public member function) |
| (Destruktor) [virtuell] |
zerstört eine memory_resource(virtual public member function) |
| operator= (implizit deklariert) |
Implizit deklarierter Kopierzuweisungsoperator (public member function) |
Öffentliche Memberfunktionen | |
| alloziert Speicher (public member function) | |
| allokiert Speicher (public member function) | |
vergleicht auf Gleichheit mit einer anderen memory_resource(public member function) | |
Private member functions | |
| [virtuell] |
alloziert Speicher (virtual private member function) |
| [virtuell] |
allokiert Speicher (virtual private member function) |
| [virtuell] |
vergleicht auf Gleichheit mit einer anderen memory_resource(virtual private member function) |
[bearbeiten] Nicht-Member-Funktionen
| (in C++20 entfernt) |
vergleicht zwei memory_resources(function) |
[bearbeiten] Anmerkungen
| Feature-Test-Makro | Wert | Std | Feature |
|---|---|---|---|
__cpp_lib_memory_resource |
201603L |
(C++17) | std::pmr::memory_resource
|