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

std::pmr::monotonic_buffer_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
 
 
<tbody> </tbody>
virtual bool do_is_equal( const std::pmr::memory_resource& other ) const noexcept;
(начиная с C++17)

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

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

this == &other

Отчёт о дефекте

Следующие изменения поведения были применены с обратной силой к ранее опубликованным стандартам C++:

Номер Применён Поведение в стандарте Корректное поведение
LWG 3000 C++17 выполнялось ненужное dynamic_cast удалено

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

[virtual]
сравнивает на равенство с другим memory_resource
(virtual private функция элемент of std::pmr::memory_resource) [править]