Namespaces
Variants

std::pmr::unsynchronized_pool_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 ;
(начиная с C++17)

Сравните * this с other на идентичность - память, выделенная с помощью unsynchronized_pool_resource может быть освобождена только с использованием того же ресурса.

Возвращаемое значение

this == & other

Отчет о дефектах

Следующие отчеты об изменениях поведения, влияющие на дефекты, были применены ретроактивно к ранее опубликованным стандартам C++.

DR Applied to Behavior as published Correct behavior
LWG 3000 C++17 unnecessary dynamic_cast was performed removed

Смотрите также

[virtual]
сравнение на равенство с другим memory_resource
(виртуальная закрытая функция-член std::pmr::memory_resource )