operator==,!=,<,<=,>,>=,<=>(std::queue)
template<class T, class Container > bool operator==(conststd::queue<T, Container>& lhs, | (1) | |
template<class T, class Container > bool operator!=(conststd::queue<T, Container>& lhs, | (2) | |
template<class T, class Container > bool operator<(conststd::queue<T, Container>& lhs, | (3) | |
template<class T, class Container > bool operator<=(conststd::queue<T, Container>& lhs, | (4) | |
template<class T, class Container > bool operator>(conststd::queue<T, Container>& lhs, | (5) | |
template<class T, class Container > bool operator>=(conststd::queue<T, Container>& lhs, | (6) | |
template<class T, std::three_way_comparable Container > std::compare_three_way_result_t<Container> | (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.
Contenido |
[editar]Parámetros
lhs, rhs | - | Adaptadores de contenedor cuyo contenido hay que comparar. |
-T debe satisfacer los requisitos de ComparableEnIgualdad. |
[editar]Valor de retorno
[editar]Complejidad
Lineal en el tamaño del contenedor.
[editar]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ó. |