std::move_iterator<Iter>::base
< cpp | iterator | move iterator
(1) | ||
iterator_type base() const; |
(C++11 起) (C++17 前) |
|
constexpr iterator_type base() const; |
(C++17 起) (C++20 前) |
|
constexpr iterator_type base() const&; |
(C++20 起) | |
constexpr iterator_type base() &&; |
(2) | (C++20 起) |
返回底层迭代器。
1) 从底层迭代器复制构造返回值。此重载仅若
iterator_type
满足 copy_constructible 才参与重载决议。若 iterator_type
不实现 copy_constructible
则行为未定义。 (C++20 起)2) 从底层迭代器移动构造返回值。
参数
(无)
返回值
底层迭代器的副本。
异常
(无)
示例
本节未完成 原因:暂无示例 |
参阅
(C++20 中弃用) |
访问指向的元素 (公开成员函数) |