c++ vector back
时间: 2023-11-15 18:59:33 浏览: 176
C++中的vector是一种动态数组,可以在运行时动态地增加或减少其大小。back()是vector类的一个成员函数,用于返回vector的最后一个元素的引用。例如,如果有一个vector<int> a={1,2,3},则a.back()将返回3这个元素的引用。
另外,vector类还有begin()和endC++中的vector是一种动态数组,可以在运行时动态地增加或减少其大小。back()是vector类的一个成员函数,用于返回vector的最后一个元素的引用。可以使用back()来访问vector的最后一个元素,也可以使用at()函数来访问vector的任意一个元素。除此之外,begin()函数可以返回指向vector第一个元素的迭代器,可以通过迭代器来访问vector中的元素。下面是一个使用vector的例子:
```
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> example{1, 2, 3, 4};
example.at(example.size() - 1) = 5; // 修改最后一个元素的值
cout << "The last element is: " << example.back() << endl; // 输出最后一个元素的值
for(auto it = example.begin(); it != example.end(); it++){ // 遍历vector中的元素
cout << *it << endl;
}
return 0;
}
```
阅读全文