C++ vector end() 函数

定义和用法

end() 函数返回一个指向向量末尾的迭代器。

注意:在 C++ 中,向量的“末尾”实际上是最后一个元素之后的一个位置。要访问最后一个元素,请使用 vector.end() - 1

实例

获取向量中的最后一个元素:

vector<string> cars = {"Volvo", "BMW", "Ford", "Tesla"};
vector<string>::iterator it = cars.end() - 1;
cout << *it;

亲自试一试

语法

vector.end();

参数

无。

技术细节

返回: 指向向量末尾的迭代器。