std::basic_const_iterator<Iter>::basic_const_iterator
来自cppreference.com
< cpp | iterator | basic const iterator
basic_const_iterator() requires std::default_initializable<Iter> = default; |
(1) | (C++23 起) |
constexpr basic_const_iterator( Iter x ); |
(2) | (C++23 起) |
template< std::convertible_to<Iter> U > constexpr basic_const_iterator( basic_const_iterator<U> other ); |
(3) | (C++23 起) |
template< /*different-from*/<basic_const_iterator> T > requires std::convertible_to<T, Iter> |
(4) | (C++23 起) |
构造新的迭代器适配器。
1) 默认构造函数。值初始化底层迭代器。
2) 以 std::move(x) 初始化底层迭代器。
3) 以 other 的底层迭代器初始化底层迭代器。
4) 以 std::forward<T>(x) 初始化底层迭代器。
参数
x | - | 要适配的迭代器 |
other | - | 要复制的迭代器适配器 |
示例
本节未完成 原因:暂无示例 |
参阅
赋值另一迭代器适配器 (公开成员函数) |