C 學習筆記之容器

2021-04-18 14:24:00 字數 347 閱讀 7931

list 和 vector:

2者都屬於容器,但list只有雙向迭代器,而vector卻有隨機訪問迭代器

迭代器的種類:

前向迭代器(forward iterator):可對迭代器進行「++」

操作雙向迭代器(bidirectional iterator):可對迭代器進行「++」和「--」

操作隨機訪問迭代器(random-access iterator):可對迭代器進行「++」和「--」操作以及隨機訪問

隨機訪問(random access)是指可以直接一步訪問到容器中的任何乙個特定的元素,也就是我們常用的方括號操作符

C 學習筆記 容器

容器是資料結構,是包含物件的物件。容器型別 標頭檔案描述 vector 順序容器 vector 按需要伸縮的陣列 deque 順序容器 deque 兩端進行有效插入 刪除的陣列 list 順序容器 list 雙向鍊錶,可從任意一段開始遍歷,但需要按照順序訪問容器 set關聯容器 set不含重複的集合...

C 學習之容器學習

集合類的容器全部在 system.collections 名字空間下,c 2.0 由於增添了對泛型程式設計的支援,它又新增了乙個名字空間 system.collections.generic,存放所有支援泛型的各種集合類的容器。非泛型類容器 實現好的容器有 arraylist,bitarray,ha...

容器學習筆記之CPU Cgroup

我們知道,cgroups可以限制容器資源,比如cpu memory storage network等。最近學習了cpu cgroup中三個重要的引數 cpu.cfs quota us,cpu.cfs period us和cpu.shares。在說明這幾個引數的意義和作用之前,先了解一下cpu各種狀態...