std::sub_match<BidirIt>:: compare
From cppreference.net
|
int
compare
(
const
sub_match
&
m
)
const
;
|
(1) | (seit C++11) |
|
int
compare
(
const
string_type
&
s
)
const
;
|
(2) | (seit C++11) |
|
int
compare
(
const
value_type
*
c
)
const
;
|
(3) | (seit C++11) |
1)
Vergleicht zwei
sub_match
direkt durch Vergleich ihrer zugrundeliegenden Zeichensequenzen. Entspricht
str
(
)
.
compare
(
m.
str
(
)
)
.
3)
Vergleicht einen
sub_match
mit einer nullterminierten Sequenz des zugrundeliegenden Zeichentyps, auf den
s
zeigt. Entspricht
str
(
)
.
compare
(
c
)
.
Inhaltsverzeichnis |
Parameter
| m | - | eine Referenz auf ein anderes sub_match |
| s | - | eine Referenz auf einen zu vergleichenden String |
| c | - |
ein Zeiger auf eine nullterminierte Zeichenfolge des zugrundeliegenden
value_type
zum Vergleich
|
Rückgabewert
Ein Wert kleiner als null, wenn dieser
sub_match
kleiner
als die andere Zeichensequenz ist, null wenn beide zugrundeliegenden Zeichensequenzen gleich sind, größer als null wenn dieser
sub_match
größer
als die andere Zeichensequenz ist.
Hinweise
Diese Funktion wird von Anwendungscode selten direkt verwendet. Stattdessen wird einer der nicht-Member-Vergleichsoperatoren verwendet.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
|
vergleicht zwei Zeichenketten
(öffentliche Elementfunktion von
std::basic_string<CharT,Traits,Allocator>
)
|
|
|
konvertiert zum zugrundeliegenden Zeichenkettentyp
(öffentliche Elementfunktion) |
|
|
(entfernt in C++20)
(entfernt in C++20)
(entfernt in C++20)
(entfernt in C++20)
(entfernt in C++20)
(C++20)
|
vergleicht einen
sub_match
mit einem anderen
sub_match
, einer Zeichenkette oder einem Zeichen
(Funktionstemplate) |