#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中的重...