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
;
|
(desde C++17) | |
Compara * this para igualdad con other .
Dos
memory_resource
s son iguales si y solo si la memoria asignada desde uno
memory_resource
puede ser desasignada desde el otro y viceversa.
Notas
El tipo más derivado de other puede no coincidir con el tipo más derivado de * this . Por lo tanto, una implementación de clase derivada típicamente debe verificar si los tipos más derivados de * this y other coinciden usando dynamic_cast , e inmediatamente retornar false si el cast falla.
Véase también
compara para igualdad con otro
memory_resource
(función miembro pública) |