C++ vector 删除最后一个元素:pop_back() 函数使用指南

在 C++ 中,可以使用 vector 的成员函数 pop_back() 来删除最后一个元素。

示例代码

#include <iostream>
#include <vector>
using namespace std;

int main() {
    vector<int> v{1, 2, 3, 4, 5};
    
v.pop_back(); // 删除最后一个元素
    
    for (auto i : v) {
        cout << i << ' '; 
    }
    cout << endl;

    return 0;
}

输出结果

1 2 3 4 

代码解析

  1. #include <iostream> 和 #include <vector> 头文件包含了标准输入输出流和向量容器的声明。
  2. using namespace std; 声明使用标准命名空间。
  3. vector<int> v{1, 2, 3, 4, 5}; 初始化一个名为 v 的 vector 对象,包含元素 1 到 5。
  4. v.pop_back(); 使用 pop_back() 函数删除 v 的最后一个元素。
  5. for (auto i : v) { cout << i << ' '; } 使用范围循环遍历 v 中的每个元素并输出。
  6. cout << endl; 输出换行符。

总结

pop_back() 函数是删除 vector 中最后一个元素的简单快捷方法。通过使用该函数,您可以轻松地移除 vector 的尾部元素,从而方便地修改 vector 的内容。

C++ vector 删除最后一个元素:pop_back() 函数使用指南

原文地址: https://www.cveoy.top/t/topic/nHMD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录