• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 183,  comments - 10,  trackbacks - 0

            聯(lián)合容器的第三個(gè)參數(shù)

            map 容器的第三個(gè)參數(shù),即函數(shù)對(duì)象類型。
            對(duì)第一個(gè)參數(shù)進(jìn)行比較,重載 operator ()。這是第一種方案。

            第二種方案,對(duì)第一個(gè)參數(shù)類型進(jìn)行包裝,然后針對(duì)這個(gè)類型重載 operator < 。

            總結(jié):
            ·第一個(gè)參數(shù)原裝類型,添加第三個(gè)類型,函數(shù)對(duì)象,重載 operator () 。
            ·第一個(gè)參數(shù)對(duì)原類型進(jìn)行包裝,重載 operator < 。

            參考:
            為什么數(shù)據(jù)結(jié)構(gòu)很重要
            http://download.csdn.net/detail/yun_2106118/1768192

             1 #include <iostream>
             2 #include <map>
             3 using namespace std;
             4 
             5 struct ltstr
             6 {
             7     bool operator () (const char* s1, const char* s2) const
             8     {
             9         return strcmp(s1, s2) < 0;
            10     }
            11 };
            12 
            13 int main()
            14 {
            15     map<const char*const char*, ltstr> phones;
            16     phones["Gao Jun"= "23423423";
            17     phones["Gao Jie"= "89878979";
            18 
            19     for (map<const char*const char*, ltstr>::const_iterator cit = phones.begin(); cit != phones.end(); ++cit)
            20     {
            21         cout << cit->first << '\t' << cit->second << endl;
            22     }
            23 
            24     return 0;
            25 }

             


            posted on 2011-09-10 12:51 unixfy 閱讀(258) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久99九九国产免费看小说| 美女写真久久影院| 久久久WWW免费人成精品| 久久国产免费| 国产精品久久久久久久app| 久久久久人妻精品一区 | 亚洲人成无码www久久久| 伊人久久精品无码二区麻豆| 97久久国产亚洲精品超碰热 | 狠狠色婷婷综合天天久久丁香 | 香港aa三级久久三级| 一本久久a久久精品综合香蕉 | 久久精品一本到99热免费| 国内精品久久久久伊人av| 香蕉久久久久久狠狠色| 99国产欧美精品久久久蜜芽| 欧美久久久久久精选9999| 久久福利青草精品资源站免费| 久久这里只精品99re66| 99热精品久久只有精品| 国产精品99久久免费观看| 亚洲精品无码久久毛片| 久久99国产一区二区三区| 国产精品禁18久久久夂久| 色妞色综合久久夜夜| 亚洲?V乱码久久精品蜜桃 | 日产精品久久久久久久| 亚洲欧美另类日本久久国产真实乱对白| 久久99精品国产自在现线小黄鸭| 久久久亚洲欧洲日产国码是AV| 久久www免费人成看国产片| 国产日产久久高清欧美一区| 精品久久久久久国产潘金莲| 亚洲国产精品无码久久久秋霞2| 波多野结衣久久一区二区| 要久久爱在线免费观看| 一本大道久久香蕉成人网| 漂亮人妻被中出中文字幕久久| 久久婷婷人人澡人人| 性做久久久久久久久老女人| 久久亚洲国产精品五月天婷|