Espacios de nombres
Variantes

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

De cppreference.com
 
 
 
 
<tbody> </tbody>
constexpr bool ends_with( basic_string_view sv ) const noexcept;
(1) (desde C++20)
constexpr bool ends_with( CharT c ) const noexcept;
(2) (desde C++20)
constexpr bool ends_with( const CharT* s ) const;
(3) (desde C++20)

Comprueba si la vista sobre cadena termina con el sufijo dado, donde :

1) El sufijo es una vista sobre cadena. Efectivamente devuelve size() >= sv.size() && compare(size() - sv.size(), npos, sv) == 0
2) El sufijo es un solo carácter. Efectivamente devuelve. Effectively returns !empty() && Traits::eq(back(), c)
3) El sufijo es una cadena de caracteres terminada en nulo. Efectivamente devuelve ends_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 termina con el sufijo dado, de otra forma, false.

Ejemplo

Véase también

Comprueba si la vista sobre cadena comienza con un prefijo 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]