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


            久久精品国产第一区二区| 久久久国产精品福利免费| 久久久WWW成人免费毛片| 精品久久久久久无码中文字幕| 国产精品亚洲美女久久久| 久久夜色撩人精品国产| 成人久久免费网站| 天天久久狠狠色综合| 日本五月天婷久久网站| 精品蜜臀久久久久99网站| 久久无码一区二区三区少妇| 日韩人妻无码一区二区三区久久| 久久99国产精品久久99果冻传媒| 合区精品久久久中文字幕一区| 午夜天堂精品久久久久| 狠狠精品干练久久久无码中文字幕 | 一本一本久久a久久综合精品蜜桃| 久久久久久久97| 女人高潮久久久叫人喷水| 久久精品视频免费| 伊人久久综合无码成人网 | 久久久噜噜噜久久中文字幕色伊伊 | 久久这里有精品视频| 久久久亚洲欧洲日产国码二区| 日韩中文久久| 四虎国产永久免费久久| 国产精品美女久久久m| 久久AV高潮AV无码AV| 久久国产综合精品五月天| 久久精品国产一区二区三区日韩| 久久久久国产精品人妻| 热综合一本伊人久久精品| 久久精品国产WWW456C0M| 99久久精品九九亚洲精品| 青青青青久久精品国产h| 91精品国产高清久久久久久io | 久久www免费人成看片| 久久久久久免费视频| 亚洲国产成人乱码精品女人久久久不卡 | 77777亚洲午夜久久多喷| 久久久久99这里有精品10|