The ” count ” function in map (STL)

來源:互聯網
上載者:User

Here is my code when I am learning the function of count in map .

 

#include <iostream><br />#include <map><br />using namespace std;</p><p>typedef pair<int,int> pa;<br />typedef map<int,int> ma;</p><p>typedef pair<pa,int> paa;<br />typedef map<pa,int> maa;</p><p>int main()<br />{<br />ma m;<br />m.insert(pa(1,2));<br />m.insert(pa(2,1));</p><p>//keys must be unique in map , so duplicates are ignored<br />cout<<"The number of elements in m with a sort key of 1 is: "<<m.count(1)<<endl;<br />cout<<"The number of elements in m with a sort key of 2 is: "<<m.count(2)<<endl;<br />cout<<"The number of elements in m with a sort key of 3 is: "<<m.count(3)<<endl;</p><p>cout<<endl;</p><p> //some complex usage , it is very useful when you write memory search<br />maa mm;<br />mm.insert(paa(pa(1,1),1));<br />mm.insert(paa(pa(2,2),2));<br />mm.insert(paa(pa(1,2),1));</p><p>cout<<"The number of elements in m with a sort key of (1,1) is: "<<mm.count(pa(1,1))<<endl;<br />cout<<"The number of elements in m with a sort key of (2,2) is: "<<mm.count(pa(2,2))<<endl;<br />cout<<"The number of elements in m with a sort key of (1,2) is: "<<mm.count(pa(2,1))<<endl;</p><p>}<br />/*<br />The number of elements in m with a sort key of 1 is: 1<br />The number of elements in m with a sort key of 2 is: 1<br />The number of elements in m with a sort key of 3 is: 0</p><p>The number of elements in m with a sort key of (1,1) is: 1<br />The number of elements in m with a sort key of (2,2) is: 1<br />The number of elements in m with a sort key of (1,2) is: 0<br />Press any key to continue<br />*/  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.