C vector容器刪除操作

2021-10-07 13:03:32 字數 443 閱讀 4698

1.vector::pop_back()

刪除vector的最後乙個元素,vector的大小減一,刪了的元素被銷毀。

2.vector::erase()

iterator erase (iterator position); iterator erase (iterator first, iterator last);//這個刪除的範圍是左閉右開 //c++11要求形參是const迭代器 iterator erase (const_iterator position); iterator erase (const_iterator first, const_iterator last);//這個刪除的範圍是左閉右開

// example

// erasing from vector

#include #include int main ()

C vector容器 互換容器

vector容器互換 功能描述 實現兩個容器內元素進行互換 函式原型 swap vec 將vec與本身的元素互換 1.基本使用 如下 include using namespace std vector容器互換 include 1.基本使用 void printvector vector int v...

C vector容器型別

vector類為內建陣列提供了一種替代表示,與string類一樣 vector 類是隨標準 c 引入的標準庫的一部分 為了使用vector 我們必須包含相關的標頭檔案 include 使用vector有兩種不同的形式,即所謂的陣列習慣和 stl習慣。1.定義乙個已知長度的 vector vector...

C vector容器型別

vector類為內建陣列提供了一種替代表示,與string類一樣 vector 類是隨標準 c 引入的標準庫的一部分 為了使用vector 我們必須包含相關的標頭檔案 include 使用vector有兩種不同的形式,即所謂的陣列習慣和 stl習慣。1.定義乙個已知長度的 vector vector...