operator==,!=,<,<=,>,>=(std::basic_string)
Материал из cppreference.com
< cpp | string | basic string
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
template< class T, class Alloc > bool operator==( basic_string<T,Alloc>& lhs, basic_string<T,Alloc>& rhs ); |
(1) | |
template< class T, class Alloc > bool operator!=( basic_string<T,Alloc>& lhs, basic_string<T,Alloc>& rhs ); |
(2) | |
template< class T, class Alloc > bool operator<( basic_string<T,Alloc>& lhs, basic_string<T,Alloc>& rhs ); |
(3) | |
template< class T, class Alloc > bool operator<=( basic_string<T,Alloc>& lhs, basic_string<T,Alloc>& rhs ); |
(4) | |
template< class T, class Alloc > bool operator>( basic_string<T,Alloc>& lhs, basic_string<T,Alloc>& rhs ); |
(5) | |
template< class T, class Alloc > bool operator>=( basic_string<T,Alloc>& lhs, basic_string<T,Alloc>& rhs ); |
(6) | |
Сравнивает содержимое двух строк.
1-2) Original:
Compares the contents of two strings.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Проверяет, является ли содержимое
3-6) lhs
и rhs
равны, то есть lhs.size() == rhs.size() и каждый символ в lhs
имеет эквивалентный характер в rhs
в том же положении.Original:
Checks if the contents of
lhs
and rhs
are equal, that is, lhs.size() == rhs.size() and each character in lhs
has equivalent character in rhs
at the same position.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Сравнивает содержимое
lhs
и rhs
лексикографически. Сравнение производится с помощью функции эквивалентно std::lexicographical_compare.Original:
Compares the contents of
lhs
and rhs
lexicographically. The comparison is performed by a function equivalent to std::lexicographical_compare.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[править] Параметры
lhs, rhs | - | строки, содержимое которой для сравнения
Original: strings whose contents to compare The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[править] Возвращаемое значение
1)true если содержимое строки эквивалентны, false иначе
2) Original:
true if the contents of the strings are equivalent, false otherwise
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
true если содержимое строки не эквивалентны, false иначе
3) Original:
true if the contents of the strings are not equivalent, false otherwise
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
true если содержимое
4) lhs
лексиграфически' меньше, чем содержание rhs
, false иначеOriginal:
true if the contents of the
lhs
are lexicographically less than the contents of rhs
, false otherwiseThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
true если содержимое
5) lhs
лексиграфически' меньше чем или равны' содержание rhs
, false иначеOriginal:
true if the contents of the
lhs
are lexicographically less than or equal the contents of rhs
, false otherwiseThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
true если содержимое
6) lhs
лексиграфически' больше, чем содержание rhs
, false иначеOriginal:
true if the contents of the
lhs
are lexicographically greater than the contents of rhs
, false otherwiseThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
true если содержимое
lhs
лексиграфически' больше чем или равный' содержание rhs
, false иначеOriginal:
true if the contents of the
lhs
are lexicographically greater than or equal the contents of rhs
, false otherwiseThe text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[править] Сложность
Линейный в размере строк.
Original:
Linear in the size of the strings.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.