basic_string::rend

basic_string::rendは、逆順イテレータにおける文字列の末尾の次、つまり先頭よりさらに前を返す。

basic_string::rend - cpprefjp C++日本語リファレンス

basic_string.cppで、

こう書く。
basic_string::rendは逆順末尾の次なので、デクリメントして逆順末尾に戻す.
逆順末尾は、つまるところ先頭である。

こうなる。
こうなる。

こうなる。

Sample/cpp/basic_string/rend/src/basic_string at master · bg1bgst333/Sample · GitHub