operator==,!=,<,<=,>,>=,<=>(std::queue)
De cppreference.com
<tbody>
</tbody>
template< class T, class Container > bool operator==( const std::queue<T, Container>& lhs, const std::queue<T, Container>& rhs ); |
(1) | |
template< class T, class Container > bool operator!=( const std::queue<T, Container>& lhs, const std::queue<T, Container>& rhs ); |
(2) | |
template< class T, class Container > bool operator< ( const std::queue<T, Container>& lhs, const std::queue<T, Container>& rhs ); |
(3) | |
template< class T, class Container > bool operator<=( const std::queue<T, Container>& lhs, const std::queue<T, Container>& rhs ); |
(4) | |
template< class T, class Container > bool operator> ( const std::queue<T, Container>& lhs, const std::queue<T, Container>& rhs ); |
(5) | |
template< class T, class Container > bool operator>=( const std::queue<T, Container>& lhs, const std::queue<T, Container>& rhs ); |
(6) | |
template< class T, std::three_way_comparable Container > std::compare_three_way_result_t<Container> operator<=>( const std::queue<T, Container>& lhs, const std::queue<T, Container>& rhs ); |
(7) | (desde C++20) |
Compara el contenido de los contenedores subyacentes de dos adaptadores de contenedor. La comparación se realiza aplicando el operador correspondiente a los contenedores subyacentes.
Parámetros
| lhs, rhs | - | Adaptadores de contenedor cuyo contenido hay que comparar. |
-T debe satisfacer los requisitos de ComparableEnIgualdad.
| ||
Valor de retorno
1-6)
true si la comparación correspondiente genera true, false en caso contrario.7) Resultado de la comparación de tres vías en los contenedores subyacentes.
Complejidad
Lineal en el tamaño del contenedor.
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
Informes de defectos
Los siguientes informes de defectos de cambio de comportamiento se aplicaron de manera retroactiva a los estándares de C++ publicados anteriormente.
| ID | Aplicado a | Comportamiento según lo publicado | Comportamiento correcto |
|---|---|---|---|
| LWG 410 | C++98 | Faltaba la semántica de los operadores !=, >, <= y >=.
|
Se añadió. |