std::basic_string_view<CharT,Traits>::ends_with
De cppreference.com
< cpp | string | basic string view
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
Esta sección está incompleta Razón: sin ejemplo |
[editar] Véase también
(C++20) |
Comprueba si la vista sobre cadena comienza con un prefijo dado. (función miembro pública) |
(C++20) |
Comprueba si la cadena comienza con el prefijo dado. (función miembro pública de std::basic_string )
|
(C++20) |
Comprueba si la cadena termina con el sufijo dado (función miembro pública de std::basic_string )
|
Compara dos vistas. (función miembro pública) |