📅  最后修改于: 2023-12-03 14:39:54.975000             🧑  作者: Mango
在 C++ 中,向量 vector
是一个非常有用的数据结构,它可以动态地扩展并存储不同类型的元素。在向量中,我们可以通过索引访问每个元素,也可以使用迭代器遍历所有元素。特别地,我们可以使用 .back()
函数来获取向量的最后一个元素。
下面的代码演示了如何创建一个整数向量,向其中添加元素,以及获取最后一个元素。
#include <iostream>
#include <vector>
int main() {
std::vector<int> v{1, 2, 3, 4, 5};
v.push_back(6); // 添加元素
std::cout << "最后一个元素为:" << v.back() << std::endl; // 获取最后一个元素
return 0;
}
当您运行此代码时,输出应为:
最后一个元素为:6
back()
函数之前,请确保向量中至少有一个元素。back()
函数将导致 undefined behavior。在 C++ 中,向量 vector
可以存储不同类型的元素并动态扩展。为了获取向量的最后一个元素,我们可以使用 .back()
函数,但是请注意在调用之前检查向量是否为空。