需要按照編號將一組資料排序顯示,我一下子就想到了容器。以前曾經用過map,所以還是用map來實現吧。之前,完整地看完了《c++標準程式庫》。並且也讀過侯捷老師的《stl原始碼剖析》,對容器的特性和使用有了一點印象(我沒有經常應用,不敢說非常熟悉^_^)。
網上有勤奮好學的前輩們總結的好文章(這兒 有一篇,是關於map的)。我自己手癢癢,寫了乙個小的demo。**如下:
p.s.說起容器,還有乙個容器vector也是我喜歡的(因為之前一直不知道還有cstringarray^_^,雖然它不屬於標準容器)。有一些資料,你無法知道其個數,定義乙個固定的陣列,當然不可取了。最合適的方法是使用能夠動態增長的容器(比如:vector)了!
map容器的簡單用法
map是按關鍵字順序來儲存資料 因此關鍵字不能重複 不能直接修改 map 容器中的關鍵字。因為 map 中的元素是按照關鍵字排序的,新增元素方法有insert make pair t1,t2 和 insert函式返回型別為pair迭代器指向插入的建值的位置 成功bool為true 失敗為false ...
set容器 map容器
簡介 本質 set和multiset區別 構造 賦值 include void printset set int s cout endl 構造和賦值 void test01 intmain 總結 函式原型 include void printset set int s cout endl 大小 vo...
C 關聯容器map的簡單使用
一 map容器的定義 map是stl的乙個關聯容器,它是乙個單對映容器。它提供一對一 其中第乙個可以稱為關鍵字,每個關鍵字只能在map 現一次,第二個可能稱為該關鍵字的值 的資料處理能力,由於這個特性,它完成有可能在我們處理一對一資料的時候,在程式設計上提供快速通道。這裡說下map內部資料的組織,m...