std::char_traits::compare
De cppreference.com
< cpp | string | char traits
static int compare( const char_type* s1, const char_type* s2, std::size_t count ); |
(hasta C++17) | |
static constexpr int compare( const char_type* s1, const char_type* s2, std::size_t count ); |
(desde C++17) | |
Compara los primeros count
caracteres de las cadenas de caracteres s1
y s2
. La comparación se hace lexicográficamente.
Si count
es cero, las cadenas se consideran iguales.
Contenido |
[editar] Parámetros
s1, s2 | - | Punteros a las cadenas de caracteres a comparar. |
count | - | El número de caracteres a comparar de cada cadena de caracteres. |
[editar] Valor de retorno
Un valor negativo si s1
es menor que s2
.
0 si s1
is igual a s2
.
Un valor positivo si s1
es mayor que s2
.
[editar] Excepciones
(Ninguna)
[editar] Complejidad
Lineal en count
.