"pop"这个术语源于"pop out",意指将某个元素从容器的末尾取出。在vector中,pop_back的具体动作是移除并丢弃存储在尾部的最后一个元素。因此,"pop_back"可以看作是对vector进行瘦身,移除尾部的多余元素,使其保持紧凑。它并不像"push_back"那样添加元素,而是相反地进行数据的减少操作。简而言之,"...
push_back 是往vector的尾部压入数据 pop_back 是从vecotr弹出最后压入的那个数据 pop有类似跳出的意思,应该不是缩写。
// vector::pop_back#include <iostream>#include <vector>intmain () { std::vector<int> myvector;intsum (0); myvector.push_back (100); myvector.push_back (200); myvector.push_back (300);while(!myvector.empty()) { sum+=myvector.back(); myvector.pop_back(); } std::cout <<"...
#define34.C++使用流进行输入输出,其中能捕获键盘输入的对象是__Cin___。35.在vector类中删除向量中最后一个对象的方法是35.pop_back(
// CPP program to illustrate// Application of push_back and pop_back function#include#includeusingnamespacestd;intmain(){intcount=0;vector myvector;myvector.push_back(1);myvector.push_back(2);myvector.push_back(3);myvector.push_back(4);myvector.push_back(5);myvector.push_back(6);whi...
void pop_back(); 函数功能 删除vector中的最后一个元素,并将原vector中最后一个元素的空间释放,同时将元素个数减少1。 使用示例 #include<iostream> #include<vector> using namespace std; int main() { // 定义一个存储int类型的vector vector<int> v; // 向vector中插入元素 v.push_back(1); v.pus...