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 的內容。
在我們 迭代器教程 中瞭解更多關於迭代器的資訊。