Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Xóa phần tử khỏi std::vector theo chỉ số trong C++?

Xóa phần tử khỏi std::vector theo chỉ số có thể thực hiện như sau:

Ví dụ

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

int main() {
  vector<int> v; // khai báo vector
  // chèn phần tử vào vector
  v.push_back(-10);
  v.push_back(7);
  v.push_back(6);
  // Xóa phần tử đầu tiên (v[0])
  v.erase(v.begin());
  for (int i = 0; i < v.size(); i++)
    cout << v[i] << " ";
  return 0;
}

Kết quả

7 6