Espacios de nombres
Variantes
Acciones

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

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 termina con el sufijo dado, de otra forma, false.

[editar] Ejemplo

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