C++ 向量 rend() 函数
示例
以相反顺序列出向量的项目
vector<string> cars = {"Volvo", "BMW", "Ford", "Mazda"};
vector<string>::reverse_iterator it;
for (it = cars.rbegin(); it != cars.rend(); ++it) {
cout << *it << "\n";
}
自己试试 »
定义和用法
该 rend()
函数返回一个反向迭代器,指向向量第一个元素之前的某个位置。这表示反向迭代时向量的末尾。
注意: 反向迭代器指向第一个元素之前的一个位置。若要访问第一个元素,请使用 vector.rend() - 1
.
语法
vector.rend();
参数值
无。
技术细节
返回 | 一个反向迭代器,指向向量中表示反向迭代时末尾的位置。 |
---|
相关页面
在我们的 向量教程 中详细了解向量。
在我们的 迭代器教程 中详细了解迭代器。