它刪除最后一個元素,并將向量(vector)的大小減小一個。
向量(vector)v。語法為:
v.pop_back();
它不包含任何參數(shù)。
它不返回任何值。
下圖顯示了pop_back()函數(shù)的工作方式:
下圖顯示了如何使用pop_back()函數(shù)刪除向量(vector)的最后一個元素。
讓我們看一個簡單的實例。
#include<iostream> #include<vector> using namespace std; int main() { vector<string> v{"welcome","to","www.soo66.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.soo66.com tutorial 刪除最后一個字符串后,字符串為 :welcome to www.soo66.com
在此示例中,使用pop_back()函數(shù)刪除了最后一個字符串。