C++ vector rend() 函数
示例
反向列出 vector 的元素
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 的第一个元素之前的位置。这代表着在反向迭代时 vector 的末尾。
注意: 反向迭代器指向的是第一个元素之前一个位置。要访问第一个元素,请使用 vector.rend() - 1
。
语法
vector.rend();
参数值
无。
技术详情
返回 | 一个反向迭代器,指向 vector 中在反向迭代时代表末尾的位置。 |
---|
相关页面
请在我们的 Vector 教程 中阅读更多关于 vector 的内容。
在我们 迭代器教程 中了解更多关于迭代器的信息。