成員函式
變數iterator find( const key & val);
在容器中查詢關鍵字等於 val 的元素,返回其迭代器;如果找不到,返回 end()
iterator insert (pair const &p);
將 pair 物件 p 插入容器中並返回其迭代器
void insert(iterator first, iterator last);
將區間 [first, last) 插入容器
int count( const key & val);
統計有多少個元素的關鍵字和 val 相等
iterator lower_bound( const key & val);
查詢乙個最大的位置 it,使得 [begin( ), it) 中所有的元素的關鍵字都比 val 小
iterator upper_bound(const key & val);
查詢乙個最小的位置 it,使得 [it, end()) 中所有的元素的關鍵字都比 val 大
pair < iterator, iterator > equal_range (const key & val);
同時求得 lower_bound 和 upper_bound
iterator erase(iterator it);
刪除 it 指向的元素,返回其後面的元素的迭代器(visual studio 2010 中如此,但是在 c++ 標準和 dev c++ 中,返回值不是這樣)
iterator erase(iterator first, iterator last);
刪除區間 [first, last),返回 last(visual studio 2010 中如此,但是在 c++ 標準和 dev c++ 中,返回值不是這樣)
注意:multimap 及 map 中的 find 和 count 不用==運算子比較兩個關鍵字是否相等。如果x比y小和y比x小同時為假,就認為 x 和 y 相等。
注意:map 和 multimap 十分類似,區別在於 map 容器中元素的關鍵字不能重複。multimap 有的成員函式,map 都有。map還獨有如下表所示。
成員函式
變數t & operator (key k);
該成員函式返回 first 值為 k 的元素的 second 部分的引用。如果容器中沒有元素的 first 值等於 k,則自動新增乙個 first 值為 k 的元素。如果該元素的 second 成員變數是乙個物件,則用無參建構函式對其初始化。
sharedPreference的基本用法
android儲存資料的形式主要有四種 1 sharedpreference,是乙個系統定義好的xml檔案 2 檔案系統 3 sqlite 4 網路儲存 這裡是sharedpreference 寫入 1 建立新的sharedpreference sharedpreferences sharedpre...
Spring Integration基本用法
關於spring integration的介紹這裡不需要贅述,現在我們需要實現的是傳送乙個param,裡面有兩個引數datatype和data,datatype是0和1除外的捨棄,剩餘datatype 0的資料往oldchannel通道發,剩餘datatype 1的資料往newchannel通道發,...
elastic search head 基本用法
elastic search head 基本用法 es 安裝方法 資源監控和集群管理外掛程式 bin plugin install lukas vlcek bigdesk 資料查詢外掛程式 bin plugin install mobz elasticsearch head 理解性 index 類似...