它删除最后一个元素,并将向量的大小减小一个。
v.pop_back();
它不返回任何值。
下图显示了pop_back()函数的工作方式:
下图显示了如何使用pop_back()函数删除向量的最后一个元素。
让我们看一个简单的例子。
#include<iostream> #include<vector> using namespace std; int main() { vector<string> v{"welcome","to","learnfk","tutorial"}; cout<<"Initial string is :"; for(inti=0;i<v.size();i++) cout<<v[i]<<" "; cout<<'\n'; cout<<"After deleting last string, string is :"; v.pop_back(); for(int i=0;i<v.size();i++) cout<<v[i]<<" "; return 0; }
输出:
Initial string is :welcome to learnfk tutorial After deleting last string, string is :welcome to learnfk
在此示例中,使用pop_back()函数删除了最后一个字符串。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)