21xrx.com
2025-07-10 06:03:16 Thursday
文章检索 我的文章 写文章
C++ vector的pop_back操作
2023-07-04 05:48:50 深夜i     32     0
C++ vector pop_back操作

C++ vector的pop_back操作是一个非常常用的操作,它可以将vector的最后一个元素删除并返回。

vector是一个非常常用的数据结构,它可以在运行时动态地增加或减少其大小。在实际的开发中,我们通常会使用vector来存储一组元素。

当我们需要删除vector中的元素时,pop_back操作就可以派上用场了。这个操作非常简单,只需要调用vector的pop_back函数即可。

pop_back函数会删除vector中的最后一个元素,并返回该元素的值。因此,在使用pop_back函数之前,我们需要确保vector中至少有一个元素。

下面是一个简单的例子,演示了pop_back函数的用法:

#include <iostream>
#include <vector>
using namespace std;
int main()
{
  vector<int> myVector = 2;
  
  while (!myVector.empty())
  {
    int last = myVector.back();
    myVector.pop_back();
    cout << "pop " << last << endl;
  }
  
  return 0;
}

上面的代码创建了一个包含5个整数的vector,并依次把每个元素弹出。输出结果如下:

pop 5
pop 4
pop 3
pop 2
pop 1

总之,pop_back操作是一个非常有用的函数,可以帮助我们方便地删除vector中的元素。在实际的开发中,我们经常会使用这个函数来简化代码和提高效率。

  
  

评论区

    相似文章