std::reverse_iterator::operator++,+,+=,--,-,-=
来自cppreference.com
< cpp | iterator | reverse iterator
![]() |
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
reference operator++(); |
(1) | |
reference operator--(); |
(2) | |
reference operator++( int ); |
(3) | |
reference operator--( int ); |
(4) | |
reverse_iterator operator+( difference_type n ) const; |
(5) | |
reverse_iterator operator-( difference_type n ) const; |
(6) | |
reverse_iterator& operator+=( difference_type n ) const; |
(7) | |
reverse_iterator& operator-=( difference_type n ) const; |
(8) | |
递增或递减的迭代器。 Inverse operations are applied to the underlying operator because of the reverse order.
原文:
Increments or decrements the iterator. Inverse operations are applied to the underlying operator because of the reverse order.
1-2)
预递增或递减,分别由一个.
原文:
Pre-increments or pre-decrements by one respectively.
3-4)
后递增或递减,后分别由一.
原文:
Post-increments or post-decrements by one respectively.
5-6)
返回一个迭代器
n
或-n
位置分别先进.原文:
Returns an iterator which is advanced by
n
or -n
positions respectively.7-8)
n
或-n
位置的迭代器.原文:
Advances the iterator by
n
or -n
positions respectively.[编辑] 返回值
1) *this
2)
*this的副本之前所做的改变
原文:
a copy of *this that was made before the change
3) reverse_iterator(base()-n) or reverse_iterator(base()+n) respectively.
4) *this
[编辑] 为例
本章尚未完成 原因:暂无示例 |
[编辑] 另请参阅
进步的迭代器 (函数模板) |