# std::ranges::drop_while_view<V,Pred>::end

< cpp‎ | ranges‎ | drop while view

constexpr auto end(); |  | (C++20 起)

返回表示 `drop_while_view` 末尾的迭代器或哨位。

等效于返回 ranges::end(base_) ，其中 `base_` 为底层视图。

### 参数

（无）

### 返回值

表示 `drop_while_view` 末尾的迭代器或哨位。

### 示例

    #include <array>
    #include <iostream>
    #include <ranges>

    int main()
    {
        constexpr std::array data{ 0, -1, -2, 3, 1, 4, 1, 5 };

        auto view = std::ranges::drop_while_view{
            data, [](int x) { return x <= 0; }
        };

        for (auto it = view.begin(); it != view.end(); ++it) {
            std::cout << *it << ' ';
        }
        std::cout << '\n';
    }

输出：

    3 1 4 1 5

### 参阅

begin (C++20) | 返回指向起始的迭代器 (公开成员函数)