Пространства имён
Варианты
Действия

std::pmr::memory_resource::do_is_equal

Материал из cppreference.com
 
 
Динамическое управление памятью
no section name
Ограниченные алгоритмы неинициализированной памяти
no section name
Поддержка сбора мусора
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)
(C++11)(до C++23)



no section name
 
std::pmr::memory_resource
Открытые функции-элементы
Закрытые функции-элементы
Функции, не являющиеся элементами
 
<tbody> </tbody>
virtual bool do_is_equal( const std::pmr::memory_resource& other ) const noexcept = 0;
(начиная с C++17)

Сравнивает *this на равенство с other.

Два memory_resource считаются равными тогда и только тогда, когда память, выделенная одним memory_resource, может быть освобождена другим, и наоборот.

Примечание

Наиболее производный тип other может не совпадать с наиболее производным типом *this. Поэтому реализация производного класса обычно должна проверять, соответствуют ли наиболее производные типы *this и other, используя dynamic_cast, и немедленно возвращать false, если приведение не удаётся.

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

сравнивает на равенство с другим memory_resource
(public функция-элемент) [править]