std::basic_string_view<CharT,Traits>::ends_with - cppreference.com
Espacios de nombres
Variantes

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

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