Namespaces
Variants

std::char_traits<char>:: compare, std::char_traits<wchar_t>:: compare, std::char_traits<char8_t>:: compare, std::char_traits<char16_t>:: compare, std::char_traits<char32_t>:: compare

From cppreference.net
static int compare ( const char_type * s1, const char_type * s2,
std:: size_t count ) ;
(constexpr desde C++17)

Compara los primeros count caracteres de las cadenas de caracteres s1 y s2 . La comparación se realiza lexicográficamente.

Si count es cero, las cadenas se consideran iguales.

Consulte CharTraits para los requisitos generales sobre rasgos de caracteres para X::compare .

Parámetros

s1, s2 - punteros a cadenas de caracteres a comparar
count - el número de caracteres a comparar de cada cadena de caracteres

Valor de retorno

Valor negativo si s1 es menor que s2 .

0 si s1 es igual a s2 .

Valor positivo si s1 es mayor que s2 .

Complejidad

Lineal en count .