std::sub_match<BidirIt>:: compare
From cppreference.net
|
int
compare
(
const
sub_match
&
m
)
const
;
|
(1) | (depuis C++11) |
|
int
compare
(
const
string_type
&
s
)
const
;
|
(2) | (depuis C++11) |
|
int
compare
(
const
value_type
*
c
)
const
;
|
(3) | (depuis C++11) |
1)
Compare directement deux
sub_match
en comparant leurs séquences de caractères sous-jacentes. Équivalent à
str
(
)
.
compare
(
m.
str
(
)
)
.
3)
Compare un
sub_match
avec une séquence terminée par un nul du type de caractère sous-jacent pointé par
s
. Équivalent à
str
(
)
.
compare
(
c
)
.
Table des matières |
Paramètres
| m | - | une référence à un autre sub_match |
| s | - | une référence à une chaîne à comparer |
| c | - |
un pointeur vers une séquence de caractères terminée par un caractère nul du
value_type
sous-jacent à comparer
|
Valeur de retour
Une valeur inférieure à zéro si ce
sub_match
est
inférieur
à l'autre séquence de caractères, zéro si les deux séquences de caractères sous-jacentes sont égales, supérieure à zéro si ce
sub_match
est
supérieur
à l'autre séquence de caractères.
Notes
Cette fonction est rarement utilisée directement par le code d'application. À la place, l'un des opérateurs de comparaison non-membres est utilisé.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
compare deux chaînes
(fonction membre publique de
std::basic_string<CharT,Traits,Allocator>
)
|
|
|
convertit vers le type de chaîne sous-jacent
(fonction membre publique) |
|
|
(supprimé en C++20)
(supprimé en C++20)
(supprimé en C++20)
(supprimé en C++20)
(supprimé en C++20)
(C++20)
|
compare un
sub_match
avec un autre
sub_match
, une chaîne ou un caractère
(modèle de fonction) |