C++ std::vector back() 函数详解:访问容器末尾元素

std::vector 是 C++ 标准库中的一个动态数组容器,它提供了许多有用的接口来操作和访问元素。其中,back()std::vector 的一个成员函数,用于返回容器中最后一个元素的引用。

使用示例:

#include <iostream>
#include <vector>

int main() {
    std::vector<int> myVector = {1, 2, 3, 4, 5};

    int lastElement = myVector.back();

    std::cout << 'Last element: ' << lastElement << std::endl;

    return 0;
}

在上面的示例中,我们首先创建了一个 std::vector 对象 myVector,并初始化了一些整数元素。然后,我们使用 back() 函数将最后一个元素赋值给 lastElement 变量。最后,我们将 lastElement 打印到控制台上。

注意事项:

  • 如果 std::vector 为空,即没有任何元素,调用 back() 将导致未定义的行为。
  • 在调用 back() 之前,最好先检查 std::vector 是否为空,可以使用 empty() 成员函数进行检查。

希望以上解答对你有帮助!如果你还有其他关于 std::vector 的问题,请随时提问。

C++ std::vector back() 函数详解:访问容器末尾元素

原文地址: https://www.cveoy.top/t/topic/mSo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录