Namespaces
Variants

std::pmr::monotonic_buffer_resource:: do_is_equal

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)
virtual bool do_is_equal ( const std:: pmr :: memory_resource & other ) const noexcept ;
(depuis C++17)

Comparez * this avec other pour l'identité - la mémoire allouée en utilisant une monotonic_buffer_resource ne peut être désallouée qu'en utilisant cette même ressource.

Valeur de retour

this == & other

Rapport de défauts

Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.

DR Appliqué à Comportement publié Comportement corrigé
LWG 3000 C++17 un dynamic_cast inutile était effectué supprimé

Voir aussi

[virtual]
compare pour égalité avec un autre memory_resource
(fonction membre privée virtuelle de std::pmr::memory_resource )