ca13a c 順序容器的操作6刪除元素

2021-10-02 20:58:17 字數 1026 閱讀 8464

/*ca13a_c++_順序容器的的操作6刪除元素

c.erase(p)  //刪除迭代器p指向的位置

c.erase(b,e) //刪除b to e之間的資料,迭代器b包括,e不包括

c.clear()//刪除所有

c.pop_back() //刪除最後乙個

c.pop_front() //刪除最前的乙個

find查詢演算法

list::iterator iter1= find(slist.begin(), slist.end(), s);

注意:c.pop_front()只適用於list和deque容器

vector沒有pop_front.

txwtech

/*ca13a_c++_順序容器的的操作6刪除元素

c.erase(p) //刪除迭代器p指向的位置

c.erase(b,e) //刪除b to e之間的資料,迭代器b包括,e不包括

c.clear()//刪除所有

c.pop_back() //刪除最後乙個

c.pop_front() //刪除最前的乙個

find查詢演算法

list::iterator iter1= find(slist.begin(), slist.end(), s);

注意:c.pop_front()只適用於list和deque容器

vector沒有pop_front.

txwtech

*/#include #include #include #include #include #include using namespace std;

int main()

else

cout << "沒有找到" << endl;

slist.clear();//清空資料

if (!slist.empty())//如果非空,就顯示

else

cout << "目前容器是空的。" << endl;

return 0;

}

cb14a c 順序容器的操作7

cb14a c 順序容器的操作7 賦值與交換 swap c1 c2 c2容器的資料賦值給c1 c1.swap c2 c1與c2資料交換 c.assign b,e 用於賦值,型別相容就可以 svec.assign slist.begin slist.end string不能轉成字元指標,指標可以轉st...

順序容器的操作1

include include include include using namespace std int main vector size type a1 liat和deque也有相同迭代器,下面列舉的也都是的,vector iterator a2 list是鍊錶,沒有下標,只能用迭代器,ve...

C 順序容器的操作

1 新增元素 2 刪除元素 3 設定容器大小 4 獲取容器元素 size tpye,無符號整型,容器長度 iterator,容器迭代器 const iterator,唯讀容器迭代器 reverse iterator,逆序迭代器 const reverse iterator唯讀逆序迭代器 differ...