std::pmr::memory_resource:: do_is_equal
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Public member functions | ||||
| Private member functions | ||||
|
memory_resource::do_is_equal
|
||||
| Non-member functions | ||||
|
(until C++20)
|
|
virtual
bool
do_is_equal
(
const
std::
pmr
::
memory_resource
&
other
)
const
noexcept
=
0
;
|
(C++17 起) | |
比较 * this 与 other 是否相等。
两个
memory_resource
当且仅当从一个
memory_resource
分配的内存可以从另一个进行释放,反之亦然时,它们比较相等。
注释
other 的最派生类型可能与 * this 的最派生类型不匹配。因此,派生类实现通常必须使用 dynamic_cast 检查 * this 和 other 的最派生类型是否匹配,若转换失败则立即返回 false 。
参见
与另一个
memory_resource
比较是否相等
(公开成员函数) |