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
|
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 .