المتغيرات
فضاءات التسمية
أفعال

operator==,!=,<,<=,>,>=(std::{{{1}}})

من cppreference.com
template< ... >

bool operator==( const {{{1}}}<...>& lhs,

                 const {{{1}}}<...>& rhs );
(1)
template< ... >

bool operator!=( const {{{1}}}<...>& lhs,

                 const {{{1}}}<...>& rhs );
(2)
template< ... >

bool operator<( const {{{1}}}<...>& lhs,

                const {{{1}}}<...>& rhs );
(3)
template< ... >

bool operator<=( const {{{1}}}<...>& lhs,

                 const {{{1}}}<...>& rhs );
(4)
template< ... >

bool operator>( const {{{1}}}<...>& lhs,

                const {{{1}}}<...>& rhs );
(5)
template< ... >

bool operator>=( const {{{1}}}<...>& lhs,

                 const {{{1}}}<...>& rhs );
(6)

Compares the contents of two containers.

1-2) Checks if the contents of ‎lhs‎ and ‎rhs‎ are equal, that is, whether lhs.size() == rhs.size() and each element in ‎lhs‎ compares equal with the element in ‎rhs‎ at the same position.
3-6) Compares the contents of ‎lhs‎ and ‎rhs‎ lexicographically. The comparison is performed by a function equivalent to std::lexicographical_compare‎.

[تعديل] Parameters

lhs, rhs - containers whose contents to compare
قالب:included

[تعديل] Return value

1) true if the contents of the containers are equal, false otherwise
2) true if the contents of the containers are not equal, false otherwise
3) true if the contents of the ‎lhs‎ are lexicographically less than the contents of ‎rhs‎, false otherwise
4) true if the contents of the ‎lhs‎ are lexicographically less than or equal the contents of ‎rhs‎, false otherwise
5) true if the contents of the ‎lhs‎ are lexicographically greater than the contents of ‎rhs‎, false otherwise
6) true if the contents of the ‎lhs‎ are lexicographically greater than or equal the contents of ‎rhs‎, false otherwise

[تعديل] Complexity

Linear in the size of the container