刪除元素示例(vector向量)

2021-07-02 19:32:12 字數 456 閱讀 2052

#if 0

乙個整形陣列,初始化元素為1~10,刪除第5個元素,螢幕顯示向量元素值,刪除第2~5個元素,螢幕顯示向量元素值

#endif

#include #include int main(int argc,char *argv)

std::cout << "刪除第5個元素後的向量元素是:" << std::endl;

int_vec.erase(int_vec.begin()+4);

int nsize=int_vec.size();

for(int i=0;i:: iterator int_vec_iter=int_vec.begin();

while(int_vec_iter!=int_vec.end())

std::cout << std::endl ;

return 0;

}

vector向量容器的刪除

erase 方法可以刪除vector中迭代器所指的乙個元素或一段區間中所有元素。clear 方法則一次性刪除vector中所有的元素。include includeusing namespace std int main int argc,char argv v.erase v.begin 2 刪除...

Vector容器刪除元素

使用vector容器也有一段時間了,但是對於他的刪除操作還是有點疑問,今天就總結一下。vector資料儲存是一段預先分配好大小的記憶體連續的空間,插入資料和刪除資料都會引起後面資料記憶體的整體移動。今天就說說刪除操作吧 1 刪除最後的元素 直接使用pop back 就可以了,這個沒什麼好說的 2 刪...

vector 之刪除元素

刪除指定位置的元素 刪除vector中第5個位置的元素 1 vector vec 執行vector初始化操作 2 vector iterator iter vec.begin 5 獲取第五個元素的iterator 3 vec.erase iter 刪除第五個元素 刪除重複元素 刪除vector中的重...