reverse_iterator rend(); // (1) C++03
reverse_iterator rend() noexcept; // (1) C++11
const_reverse_iterator rend() const; // (2) C++03
const_reverse_iterator rend() const noexcept; // (2) C++11
概要
multiset
コンテナの先頭要素の前(これは反転シーケンスの末尾にあたる)を指す逆イテレータを取得する。
rend()
は begin()
と同じ要素を指すわけではなく、その前の要素を指すことに注意。
戻り値
反転シーケンスの終端を指す逆イテレータ。
reverse_iterator
と const_reverse_iterator
はメンバ型である。multiset
クラステンプレートにおいて、これらは双方向イテレータであり、それぞれ reverse_iterator<iterator>
, reverse_iterator<const_iterator>
と定義される。
例
出力
9 5 4 2 1 0 0
関連項目
名前 | 説明 |
---|---|
rbegin |
末尾を指す逆イテレータを返す |
begin |
先頭を指すイテレータを返す |
end |
末尾の次を指すイテレータを返す |