std::basic_string_view<CharT,Traits>::starts_with
De cppreference.com
< cpp | string | basic string view
constexprbool starts_with( basic_string_view sv )constnoexcept; | (1) | (desde C++20) |
constexprbool starts_with( CharT c )constnoexcept; | (2) | (desde C++20) |
constexprbool starts_with(const CharT* s )const; | (3) | (desde C++20) |
Comprueba si la vista sobre cadena comienza con el prefijo dado, donde:
1) El prefijo es una vista sobre cadena. Efectivamente devuelve substr(0, sv.size())== sv
2) El prefijo es un solo carácter. Efectivamente devuelve !empty()&& Traits::eq(front(), c)
3) El prefijo es una cadena de caracteres terminada en nulo. Efectivamente devuelve starts_with(basic_string_view(s))
Contenido |
[editar]Parámetros
sv | - | Una vista sobre cadena que puede ser un resultado de una conversión implícita de std::basic_string |
c | - | Un solo carácter. |
s | - | Una cadena de caracteres terminada en nulo. |
[editar]Valor de retorno
true si la vista sobre cadena comienza con el prefijo dado, de otra forma, false.
[editar]Ejemplo
Esta sección está incompleta Razón: sin ejemplo |
[editar]Véase también
(C++20) | Comprueba si la vista sobre cadena termina con un sufijo dado. (función miembro pública) |
(C++20) | Comprueba si la cadena comienza con el prefijo dado. (función miembro pública de std::basic_string ) |
(C++20) | Comprueba si la cadena termina con el sufijo dado (función miembro pública de std::basic_string ) |
Compara dos vistas. (función miembro pública) |