Namensräume
Varianten
Aktionen

std::pmr::synchronized_pool_resource::do_is_equal

Von cppreference.com
 
 
Speicherverwaltungsbibliothek
(nur Exposition*)
Algorithmen für uninitialisierten Speicher
(C++17)
(C++17)
(C++17)
Beschränkte uninitialisierte
Speicher-Algorithmen
C-Bibliothek

Allocatoren
Speicherressourcen
Unterstützung für Garbage Collection
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
(C++11)(bis C++23)
Uninitialisierter Speicher
Explizites Lebenszeitmanagement
 
 
virtual bool do_is_equal( const std::pmr::memory_resource& other ) const noexcept;
(seit C++17)

Vergleicht *this mit other auf Identität - Speicher, der mit einer synchronized_pool_resource alloziert wurde, kann nur mit derselben Ressource wieder freigegeben werden.

[edit] Rückgabewert

this == &other

[edit] Defect Report

Die folgenden Verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.

DR angewendet auf Verhalten wie veröffentlicht Korrigiertes Verhalten
LWG 3000 C++17 unnötiger dynamic_cast wurde durchgeführt entfernt

[edit] Siehe auch

[virtuell]
vergleicht auf Gleichheit mit einer anderen memory_resource
(virtuelle private Member-Funktion von std::pmr::memory_resource)[edit]