std::reverse_iterator::reverse_iterator
STD:反向[医]迭代器::反向[医]迭代器
| (1) | |
---|---|---|
reverse_iterator( | (until C++17) | |
constexpr reverse_iterator( | (since C++17) | |
| (2) | |
explicit reverse_iterator( Iterator x | (until C++17) | |
constexpr explicit reverse_iterator( Iterator x | (since C++17) | |
| (3) | |
template< class U > reverse_iterator( const reverse_iterator<U>& other | (until C++17) | |
template< class U > constexpr reverse_iterator( const reverse_iterator<U>& other | (since C++17) |
构造一个新的迭代器适配器。
1%29默认构造函数。current
是值初始化的。结果迭代器上的操作具有定义的行为当且仅当对值初始化的相应操作被定义。Iterator
也有明确的行为。
2%29current
初始化为x
...
3%29复制构造函数。基础迭代器被初始化为other
...
参数
x | - | iterator to adapt |
---|---|---|
other | - | iterator adaptor to copy |
例
另见
operator= | assigns another iterator (public member function) |
---|
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。