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

            Where there is a dream ,there is hope

              C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
              64 Posts :: 0 Stories :: 8 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(1)

            我參與的團隊

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            之前寫查找一個VECTOR中保存的一個結構的時候,知道其中的一個數據成員,每次都是遍歷一遍,寫久了覺得好麻煩,覺得不應該是這樣才對。果真在網上找到了這個方法:

            用boost::bind,非常簡單:

            find_if(v.begin(),v.end(),bind(&A::id,_1)==25);


            如果需要,下面是完整示例代碼:

            #include   <algorithm>
            #include   <vector>
            #include   <boost/bind.hpp>

            struct   A
            {
                int   id;
            };

            int   main()
            {
                using   namespace   std;
                using   namespace   boost;
                vector <A>   v;
                find_if(v.begin(),v.end(),bind(&A::id,_1)==25);
            }

            //bind用法



            posted on 2011-06-22 15:34 IT菜鳥 閱讀(1777) 評論(0)  編輯 收藏 引用
            久久精品国产99久久久古代| 久久久久亚洲AV成人网人人网站 | 丁香色欲久久久久久综合网| 欧美日韩精品久久久免费观看| 天天做夜夜做久久做狠狠| 综合久久国产九一剧情麻豆| 久久国产精品一国产精品金尊| 18岁日韩内射颜射午夜久久成人| yy6080久久| 色综合久久最新中文字幕| 久久成人国产精品免费软件| 久久国产成人精品麻豆 | 日韩精品久久久久久免费| 久久99国产精品二区不卡| 一本色综合久久| 久久久精品免费国产四虎| 亚洲精品无码久久千人斩| 久久久久久青草大香综合精品| 亚洲AV无码久久精品狠狠爱浪潮| 久久精品成人免费观看97| 久久r热这里有精品视频| 色欲久久久天天天综合网| 久久久久99精品成人片三人毛片| 精品久久久久久国产潘金莲| 综合人妻久久一区二区精品| 欧美久久久久久| 久久亚洲精品国产精品婷婷| 久久久久国色AV免费看图片| 国产欧美久久一区二区| 精品乱码久久久久久久| 人妻无码中文久久久久专区| 久久久久久久精品妇女99| 性做久久久久久久久久久| 色青青草原桃花久久综合| 欧美一级久久久久久久大片| 精品多毛少妇人妻AV免费久久| 国产午夜精品理论片久久影视| jizzjizz国产精品久久| 国产亚洲色婷婷久久99精品| 国内精品伊人久久久久AV影院| 久久w5ww成w人免费|