1. 程式人生 > >STL之list

STL之list

問題 由於 刪除 可能 因此 tor 列表 cli 叠代器

之前手撕過用C語言寫的bclist,雙向循環列表,也就是STL中的list,list的操作也就是插入和刪除稍微麻煩一點,細心一點的話,這些都沒什麽太大問題的。

list中的叠代器是雙向叠代器,list的插入和刪除不會造成原有的叠代器失效,vector由於有生長的過程,因此,插入元素可能回導致所有的叠代器都失效,list刪除元素會導致被指向的那個叠代器失效,其他叠代器是不受影響的。

STL之list