std::sub_match<BidirIt>:: compare
From cppreference.net
|
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
(
)
)
.
3)
Сравнивает
sub_match
с нуль-терминированной последовательностью базового символьного типа, на которую указывает
s
. Эквивалентно
str
(
)
.
compare
(
c
)
.
Содержание |
Параметры
| m | - | ссылка на другой sub_match |
| s | - | ссылка на строку для сравнения |
| c | - |
указатель на нуль-терминированную последовательность символов базового
value_type
для сравнения
|
Возвращаемое значение
Значение меньше нуля, если этот
sub_match
меньше
другой символьной последовательности, ноль если обе базовые символьные последовательности равны, больше нуля если этот
sub_match
больше
другой символьной последовательности.
Примечания
Эта функция редко используется напрямую в коде приложений. Вместо этого используются операторы сравнения, не являющиеся членами класса.
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
сравнивает две строки
(публичная функция-член
std::basic_string<CharT,Traits,Allocator>
)
|
|
|
преобразует в базовый строковый тип
(публичная функция-член) |
|
|
(удалено в C++20)
(удалено в C++20)
(удалено в C++20)
(удалено в C++20)
(удалено в C++20)
(C++20)
|
сравнивает
sub_match
с другим
sub_match
, строкой или символом
(шаблон функции) |