std::pmr::memory_resource::do_is_equal
Von cppreference.com
< cpp | Speicher | memory resource
| virtual bool do_is_equal( const std::pmr::memory_resource& other ) const noexcept = 0; |
(seit C++17) | |
Vergleicht *this mit other auf Gleichheit.
Zwei memory_resources sind genau dann gleich, wenn vom einen memory_resource alloziierter Speicher vom anderen freigegeben werden kann und umgekehrt.
[bearbeiten] Hinweise
Der am weitesten abgeleitete Typ von other stimmt möglicherweise nicht mit dem am weitesten abgeleiteten Typ von *this überein. Eine Implementierung einer abgeleiteten Klasse muss daher typischerweise prüfen, ob die am weitesten abgeleiteten Typen von *this und other übereinstimmen, mithilfe von dynamic_cast, und sofort false zurückgeben, wenn der Cast fehlschlägt.
[bearbeiten] Siehe auch
vergleicht auf Gleichheit mit einer anderen memory_resource(public member function) |