std::sub_match<BidirIt>:: compare
From cppreference.net
|
int
compare
(
const
sub_match
&
m
)
const
;
|
(1) | (desde C++11) |
|
int
compare
(
const
string_type
&
s
)
const
;
|
(2) | (desde C++11) |
|
int
compare
(
const
value_type
*
c
)
const
;
|
(3) | (desde C++11) |
1)
Compara dos
sub_match
directamente comparando sus secuencias de caracteres subyacentes. Equivalente a
str
(
)
.
compare
(
m.
str
(
)
)
.
3)
Compara un
sub_match
con una secuencia terminada en nulo del tipo de carácter subyacente apuntado por
s
. Equivalente a
str
(
)
.
compare
(
c
)
.
Contenidos |
Parámetros
| m | - | una referencia a otro sub_match |
| s | - | una referencia a una cadena para comparar |
| c | - |
un puntero a una secuencia de caracteres terminada en nulo del
value_type
subyacente para comparar
|
Valor de retorno
Un valor menor que cero si este
sub_match
es
menor
que la otra secuencia de caracteres, cero si ambas secuencias de caracteres subyacentes son iguales, mayor que cero si este
sub_match
es
mayor
que la otra secuencia de caracteres.
Notas
Esta función se utiliza con poca frecuencia directamente por el código de la aplicación. En su lugar, se utiliza uno de los operadores de comparación no miembros.
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |
Véase también
|
compara dos cadenas
(función miembro pública de
std::basic_string<CharT,Traits,Allocator>
)
|
|
|
convierte al tipo de cadena subyacente
(función miembro pública) |
|
|
(eliminado en C++20)
(eliminado en C++20)
(eliminado en C++20)
(eliminado en C++20)
(eliminado en C++20)
(C++20)
|
compara un
sub_match
con otro
sub_match
, una cadena o un carácter
(plantilla de función) |