📌  相关文章
📜  c++ 向量的最后一个元素 - C++ (1)

📅  最后修改于: 2023-12-03 14:39:54.975000             🧑  作者: Mango

C++ 向量的最后一个元素

在 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() 函数,但是请注意在调用之前检查向量是否为空。