• <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   管理


            久久精品无码专区免费| 深夜久久AAAAA级毛片免费看| 一本一本久久a久久综合精品蜜桃| 亚洲国产精品狼友中文久久久| 四虎影视久久久免费| 久久99精品久久只有精品| 国产精品美女久久久久网| 久久精品国产亚洲Aⅴ香蕉| 中文精品久久久久人妻不卡| 久久91精品国产91久久户| 久久久99精品成人片中文字幕| 伊人久久大香线蕉综合5g| 69国产成人综合久久精品| 香港aa三级久久三级老师2021国产三级精品三级在 | 久久综合亚洲欧美成人| 伊人久久精品线影院| 老色鬼久久亚洲AV综合| 色偷偷88欧美精品久久久| 嫩草影院久久国产精品| 久久精品国产免费观看三人同眠| 国产成人香蕉久久久久| 潮喷大喷水系列无码久久精品| 久久婷婷午色综合夜啪| 久久综合狠狠色综合伊人| 久久精品亚洲精品国产色婷| 亚洲午夜精品久久久久久浪潮| 国产AⅤ精品一区二区三区久久| 国产精品一区二区久久国产| 久久99久国产麻精品66| 亚洲精品国产第一综合99久久| 国产亚洲成人久久| 成人精品一区二区久久| 久久国产亚洲精品麻豆| 久久婷婷国产麻豆91天堂| 久久这里只有精品久久| 国产精品99久久久久久董美香| 91秦先生久久久久久久| 久久精品中文字幕有码| 性做久久久久久久久老女人| 香港aa三级久久三级老师2021国产三级精品三级在 | 国产精久久一区二区三区|