# std::move_sentinel<S>::move_sentinel

< cpp‎ | iterator‎ | move sentinel

constexpr move_sentinel(); | (1) | (C++20 起)
constexpr explicit move_sentinel( S x ); | (2) | (C++20 起)
template< class S2 > requires std::convertible_to<const S2&, S> constexpr move_sentinel(const std::move_sentinel<S2>& other); | (3) | (C++20 起)

构造新的哨位适配器。

1) 默认构造函数。值初始化底层哨位。
2) 以 `x` 初始化底层哨位。
3) 以 `other` 的底层哨位初始化底层哨位。

### 参数

x | - | 要适配的哨位
other | - | 要复制的哨位适配器

### 示例

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

### 参阅

(构造函数) (C++11) | 构造新的迭代器适配器 (`std::move_iterator<Iter>` 的公开成员函数)