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.