reverse_iterator rbegin(); // (1) C++03 reverse_iterator rbegin() noexcept; // (1) C++11 const_reverse_iterator rbegin() const; // (2) C++03 const_reverse_iterator rbegin() const noexcept; // (2) C++11
概要
末尾を指す逆イテレータを取得する
戻り値
reverse_iterator(end())
例外
投げない
例
#include <iostream> #include <string> int main() { std::string s = "hello"; // 末尾への逆イテレータを取得 decltype(s)::reverse_iterator it = s.rbegin(); // イテレータが指している要素を参照 char& c = *it; std::cout << c << std::endl; }
出力
o