21xrx.com
2025-04-07 03:54:16 Monday
文章检索 我的文章 写文章
C++如何获取vector的最后一个元素
2023-07-03 05:10:15 深夜i     40     0
C++ vector 最后一个元素 获取

在C++中vector是一种常用的可扩展的容器,它可以在运行时动态地增长和收缩,适合处理需要动态分配内存的复杂数据结构。而获取vector的最后一个元素也是比较常见的操作之一。

C++中vector容器有一个成员函数.back(),用于返回vector容器中最后一个元素的引用。示例代码如下:

#include <vector>
#include <iostream>
int main()
{
  std::vector<int> v 4;
  int lastElem = v.back();
  std::cout << "The last element is: " << lastElem << std::endl;
  return 0;
}

运行结果:

The last element is: 5

在上述示例代码中,首先创建了一个vector容器v,其中包含了5个整数数据。接着使用.back()函数获取了最后一个元素的值并将其赋值给变量lastElem。最后将变量lastElem输出到控制台上。

需要注意的是,如果vector容器为空,调用.back()函数将会导致未定义行为。因此在使用.back()函数之前,应该确保vector中至少有一个元素。

  
  

评论区

请求出错了