std::sub_match::compare
De cppreference.com
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 objetos sub_match directamente comparando sus secuencias de caracteres subyacentes. Equivalente a str().compare(m.str()).
3) Compara un objeto sub_match con una secuencia terminada en nulo del tipo de carácter subyacente al que apunta
s
. Equivalente a str().compare(c).Esta función se utiliza con poca frecuencia directamente por el código de programas. En su lugar, se utiliza uno de los operadores de comparación no miembro.
Contenido |
[editar] Parámetros
m | - | Una referencia a otro objeto sub_match. |
s | - | Una referencia a la cadena con la que comparar. |
c | - | un puntero a una secuencia de caracteres terminada en nulo del tipo valor value_type con el que comparar. |
[editar] Valor de retorno
Un valor menor que cero si este sub_match es menor que la otra secuencia de caracteres, cero si las dos secuencias de caracteres subyacentes son iguales, mayor que cero si este sub_match es mayor que la otra secuencia de caracteres.
[editar] Ejemplo
Esta sección está incompleta Razón: sin ejemplo |
[editar] Véase también
Compara dos cadenas (función miembro pública de std::basic_string )
| |
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 objeto sub_match con otro objeto sub_match , una cadena o un carácter. (plantilla de función) |