Espacios de nombres
Variantes

std::char_traits::compare

De cppreference.com
<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>
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.

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.

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.

Excepciones

(Ninguna)

Complejidad

Lineal en count.