Espacios de nombres
Variantes
Acciones

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.