# std::ranges::take_view<V>::sentinel<Const>::sentinel

< cpp‎ | ranges‎ | take view‎ | sentinel

/*sentinel*/() = default; | (1) | (C++20 起)
constexpr explicit /*sentinel*/( ranges::sentinel_t<Base> end ); | (2) | (C++20 起)
constexpr /*sentinel*/( /*sentinel*/<!Const> s ) requires Const && std::convertible_to<ranges::sentinel_t<V>, ranges::sentinel_t<Base>>; | (3) | (C++20 起)

构造哨位。

1) 默认构造函数。值初始化底层哨位。
2) 以 `end` 初始化底层哨位。
3) 从 /*sentinel*/<false> 转换到 /*sentinel*/<true> 。移动构造对应的成员。

### 参数

end | - | 表示（可能有 const 限定的） `V` 的末尾的哨位
s | - | /*sentinel*/<false>

### 示例

| 本节未完成 原因：暂无示例