21xrx.com
2024-09-20 05:44:50 Friday
登录
文章检索 我的文章 写文章
C++ vector的pop_back操作
2023-07-04 05:48:50 深夜i     --     --
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中的元素。在实际的开发中,我们经常会使用这个函数来简化代码和提高效率。

  
  

评论区

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