◐ Shell
clean mode source ↗

std::basic_string_view<CharT,Traits>::starts_with - cppreference.com

De cppreference.com

constexpr bool starts_with( basic_string_view sv ) const noexcept;

(1) (desde C++20)

constexpr bool starts_with( CharT c ) const noexcept;

(2) (desde C++20)

constexpr bool 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))

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.

Valor de retorno

true si la vista sobre cadena comienza con el prefijo dado, de otra forma, false.

Ejemplo

Véase también

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