vector是C++的一種挨次容器,它可以存放肆意類型的對象,而且是一個動態數組,利用vector容器可以或許加倍便利的處置各類各樣的數據,很年夜水平提高開辟的效率!本文將申明幾種刪除vector容器數據的方式!
起首挪用vector供給的函數erase可以刪除某一個元素,下圖標示的方框,經由過程vector查找需要刪除的數據,然后將迭代器傳入erase函數中進行刪除。
從輸出的成果看出當作功刪除查找到的條目
vector類重載了函數erase,可以經由過程傳入兩個參數,刪除指心猿意馬規模的數據
代碼是將vector中整段數據都進行刪除,所以從輸出成果看,第二行輸出的是空行
同樣的,可以經由過程挪用vector類供給的函數clear將vector標的目的量進行清空
經由過程函數pop_back可以刪除vector標的目的量中的最后一個元素
從輸出成果看,pop_back當作功刪除標的目的量中最后一個元素
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!