21xrx.com
2024-12-22 21:20:18 Sunday
登录
文章检索 我的文章 写文章
C++如何获取vector的最后一个元素
2023-07-03 05:10:15 深夜i     --     --
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中至少有一个元素。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复