std::reverse_iterator<Iter>::operator++,+,+=,--,-,-= - cppreference.com
提供: cppreference.com
<tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody>
| (1) | ||
|
|
(C++17未満) | |
|
|
(C++17以上) | |
| (2) | ||
|
|
(C++17未満) | |
|
|
(C++17以上) | |
| (3) | ||
|
|
(C++17未満) | |
|
|
(C++17以上) | |
| (4) | ||
|
|
(C++17未満) | |
|
|
(C++17以上) | |
| (5) | ||
|
|
(C++17未満) | |
|
|
(C++17以上) | |
| (6) | ||
|
|
(C++17未満) | |
|
|
(C++17以上) | |
| (7) | ||
|
|
(C++17未満) | |
|
|
(C++17以上) | |
| (8) | ||
|
|
(C++17未満) | |
|
|
(C++17以上) | |
イテレータをインクリメントまたはデクリメントします。 逆順のため、逆の操作がベースとなるイテレータに適用されます。
1-2) それぞれひとつだけ前置インクリメントまたは前置デクリメントします。
3-4) それぞれひとつだけ後置インクリメントまたは後置デクリメントします。
5-6) それぞれ n または -n だけ前進したイテレータを返します。
7-8) それぞれ n または -n だけイテレータを前進させます。
戻り値
1-2) *this。
3-4) 変更前の *this のコピー。
5-6) それぞれ reverse_iterator(base()-n) または reverse_iterator(base()+n)。
7-8) *this。