どうも、ちょげ(@chogetarou)です。
配列(array)の逆順イテレータの末尾を取得する方法を紹介します。
方法

配列(array)の逆順イテレータの末尾を取得するには、rend()を使います。
まず、rend()を呼び出します。
そして、rend()の引数に、配列を指定します。
//myArray=対象の配列
T first = rend(myArray);
上記のrend()は、対象の配列の逆順イテレータの末尾を取得します。
使用例
#include <iostream>
using namespace std;
int main(void){
string nums[5] = { "one", "two", "three", "four", "five"};
auto last = rend(nums);
--last;
cout << *last << endl;
return 0;
}
出力:
one
コメント