operator==,!=,<,<=,>,>=,<=>(std::stack)
De cppreference.com
template< class T, class Container >
bool operator==( const std::stack<T, Container>& lhs,
const std::stack<T, Container>& rhs );
|
(1) | |
template< class T, class Container >
bool operator!=( const std::stack<T, Container>& lhs,
const std::stack<T, Container>& rhs );
|
(2) | |
template< class T, class Container >
bool operator< ( const std::stack<T, Container>& lhs,
const std::stack<T, Container>& rhs );
|
(3) | |
template< class T, class Container >
bool operator<=( const std::stack<T, Container>& lhs,
const std::stack<T, Container>& rhs );
|
(4) | |
template< class T, class Container >
bool operator> ( const std::stack<T, Container>& lhs,
const std::stack<T, Container>& rhs );
|
(5) | |
template< class T, class Container >
bool operator>=( const std::stack<T, Container>& lhs,
const std::stack<T, Container>& rhs );
|
(6) | |
template< class T, std::three_way_comparable Container >
std::compare_three_way_result_t<Container>
operator<=>( const std::stack<T, Container>& lhs,
const std::stack<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 todos los operadores de comparación. | Se añadió. |