Espacios de nombres
Variantes
Acciones

std::pmr::operator==, std::pmr::operator!=

De cppreference.com
 
 
Gestión de memoria dinámica
Punteros inteligentes
(C++11)
(C++11)
(C++11)
(hasta C++17)
(C++11)
(C++23)
Asignadores de memoria
Recursos de memoria
Almacenamiento no inicializado
Algoritmos de memoria no inicializada
Algoritmos restringidos de memoria no inicializada
Apoyo para recolección de basura
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
(C++11)(hasta C++23)
Misceláneos
(C++20)
(C++11)
(C++11)
 
 
Definido en el archivo de encabezado <memory_resource>
template<class T1, class T2 >

bool operator==(conststd::pmr::polymorphic_allocator<T1>& lhs,

                 conststd::pmr::polymorphic_allocator<T2>& rhs )noexcept;
(1) (desde C++17)
template<class T1, class T2 >

bool operator!=(conststd::pmr::polymorphic_allocator<T1>& lhs,

                 conststd::pmr::polymorphic_allocator<T2>& rhs )noexcept;
(2) (desde C++17)
(hasta C++20)

Compara dos asignadores polimórficos. Dos asignadores polimórficos se comparan iguales si su recurso de memoria subyacente se compara igual.

1) Devuelve *lhs.resource()==*rhs.resource().
2) Devuelve !(lhs == rhs).

El operador != se sintetiza a partir de operator==.

(desde C++20)

[editar]Parámetros

lhs, rhs - Asignadores polimórficos a comparar.

[editar]Valor de retorno

1)*lhs.resource()==*rhs.resource().
2)!(lhs == rhs).
close