c++中vector與list的區別

c++標準庫中,容器vector和list均可以用來存放一組類型相同的數據。並且兩者不一樣於數組的一點是,支持動態增加。但它們仍是有有幾點不一樣c++ (1)  vector是順序表,表示的是一塊連續的內存,元素被順序存儲;list是雙向鏈接表,在內存中不必定連續。數組 (2)當數值內存不夠時,vector會從新申請一塊足夠大的連續內存,把原來的數據拷貝到新的內存裏面;list由於不用考慮內存的連
相關文章
相關標籤/搜索