Namespaces
Variants

std::ranges::drop_view<V>:: end

From cppreference.net
Ranges library
Range adaptors
constexpr auto end ( ) requires ( ! /*simple-view*/ < V > ) ;
(1) (desde C++20)
constexpr auto end ( ) const requires ranges:: range < const V > ;
(2) (desde C++20)

Retorna un centinela o un iterador que representa el final de la drop_view .

Valor de retorno

ranges:: end ( base_ ) .

Ejemplo

#include <algorithm>
#include <iostream>
#include <iterator>
#include <ranges>
int main()
{
    namespace ranges = std::ranges;
    constexpr char url[]{"https://cppreference.net"};
    const auto p = std::distance(ranges::begin(url), ranges::find(url, '/'));
    auto site = ranges::drop_view{url, p + 2}; // eliminar el prefijo "https://"
    for (auto it = site.begin(); it != site.end(); ++it)
        std::cout << *it;
    std::cout << '\n';
}

Salida:

cppreference.net

Véase también

devuelve un iterador al inicio
(función miembro pública)
devuelve un iterador al inicio de un rango
(objeto de punto de personalización)
devuelve un centinela que indica el final de un rango
(objeto de punto de personalización)