std::sub_match::compare
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody> int compare( const sub_match& m ) const; |
(1) | (начиная с C++11) |
int compare( const string_type& s ) const; |
(2) | (начиная с C++11) |
int compare( const value_type* c ) const; |
(3) | (начиная с C++11) |
1)
Сравнивает два
sub_match непосредственно путем сравнения их основных последовательностей символов. Эквивалент str().compare(m.str())Оригинал:
Compares two
sub_match directly by comparing their underlying character sequences. Equivalent to str().compare(m.str())Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Сравнивает
sub_match с STD :: basic_string. Эта функция реализуется следующим образом. Эквивалент str().compare(s)Оригинал:
Compares a
sub_match with a std::basic_string. This function is implemented as follows. Equivalent to str().compare(s)Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3)
Сравнивает
sub_match с нулем в конце последовательности базовый тип характера, на которую указывает s. Эквивалент str().compare(c)Оригинал:
Compares a
sub_match with a null-terminated sequence of the underlying character type pointed to by s. Equivalent to str().compare(c)Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Эта функция часто используется непосредственно в коде приложения. Вместо этого, одна из не являющихся членами операторы сравнения используются.
Оригинал:
This function is infrequently used directly by application code. Instead, one of the non-member comparison operators are used.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание
Параметры
| m | — | указатель на другой sub_match
Оригинал: a pointer to another sub_match Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
| s | — | Указатель на строку, для сравнения
Оригинал: a pointer to a string to compare to Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
| c | — | Указатель на завершающуюся нулем последовательность символов из основных
value_type для сравненияОригинал: a pointer to a null-terminated character sequence of the underlying value_type to compare toТекст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
Значение меньше нуля, если это sub_match является' меньше, чем другая последовательность символов, ноль, если оба underlyinging последовательности символов равны, больше нуля, если это sub_match является' больше, чем другие последовательности символов.
Оригинал:
A value less than zero if this sub_match is less than the other character sequence, zero if the both underlyinging character sequences are equal, greater than zero if this sub_match is greater than the other character sequence.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
| Этот раздел не завершён Причина: нет примера |
См. также
| сравнивает две строки (public функция-элемент std::basic_string<CharT,Traits,Allocator>)
|