📅  最后修改于: 2023-12-03 14:52:15.552000             🧑  作者: Mango
在C++中,许多STL容器都提供了访问其最后一个元素的方法,例如:vector的back()函数、list的back()函数、deque的back()函数等等。我们可以使用这些函数来获取集合的最后一个元素。
下面我们来提供一个vector的例子。
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> vec {1, 2, 3, 4, 5};
int last_element = vec.back(); // 使用back()函数获取最后一个元素
cout << "last element is: " << last_element << endl; // 输出结果:last element is: 5
return 0;
}
注:back()函数返回的是容器的最后一个元素的引用,因此可以通过修改该值来修改容器的最后一个元素。
总之,使用back()函数可以快速方便地获取集合的最后一个元素,提高了代码的效率和可读性。