Espacios de nombres
Variantes
Acciones

std::basic_string_view<CharT,Traits>::starts_with

De cppreference.com
 
 
 
 
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

[editar]Véase también

(C++20)
Comprueba si la vista sobre cadena termina con un sufijo dado.
(función miembro pública)[editar]
Comprueba si la cadena comienza con el prefijo dado.
(función miembro pública de std::basic_string)[editar]
(C++20)
Comprueba si la cadena termina con el sufijo dado
(función miembro pública de std::basic_string)[editar]
Compara dos vistas.
(función miembro pública)[editar]
close