📅  最后修改于: 2023-12-03 14:39:53.638000             🧑  作者: Mango
在C++的STL(标准模板库)中,vector是一个非常常用的容器。在使用vector时,经常需要获取vector中的最后一个元素,这个时候就可以使用vector的back()函数。
back()函数的定义如下:
const T& back() const; // 以常量引用的方式返回vector中的最后一个元素
T& back(); // 返回vector中的最后一个元素
其中,T为vector中存储的元素类型。
back()函数用于获取vector中的最后一个元素。
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> v = {1, 2, 3};
// 使用back()函数获取最后一个元素
int last = v.back();
cout << "last element is: " << last << endl;
return 0;
}
上述代码中,我们创建了一个包含3个整数的vector,然后使用back()函数获取了最后一个元素并输出了结果。
使用back()函数获取vector中的最后一个元素时,需要注意以下几点:
back()函数是vector中非常常用的函数之一,在获取vector中的最后一个元素时起到了很大的作用。使用时需要注意vector是否为空,以及元素类型是否适合使用引用。