它删除最后一个元素,并将向量(vector)的大小减小一个。
向量(vector)v。语法为:
v.pop_back();
它不包含任何参数。
它不返回任何值。
下图显示了pop_back()函数的工作方式:
下图显示了如何使用pop_back()函数删除向量(vector)的最后一个元素。
让我们看一个简单的实例。
#include<iostream> #include<vector> using namespace std; int main() { vector<string> v{"welcome","to","www.nhooo.com","tutorial"}; cout<<"初始字符串为 :"; for(inti=0;i<v.size();i++){ cout<<v[i]<<" "; } cout<<'\n'; cout<<"删除最后一个字符串后,字符串为 :"; v.pop_back(); for(int i=0;i<v.size();i++){ cout<<v[i]<<" "; } return 0; }
输出:
初始字符串为 :welcome to www.nhooo.com tutorial 删除最后一个字符串后,字符串为 :welcome to www.nhooo.com
在此示例中,使用pop_back()函数删除了最后一个字符串。