<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    bind

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

    template<class T>
    inline T & ToRef( T *pT)
    {
     return *pT;
    }
    #define TODEF(x) bind( ToRef<x>, _1)

    template<class T>
    inline void DeletePointer( T *pT)
    {
     delete pT;
    }
    #define ALL(v) (v).begin(), (v).end()

    struct X
    {
    public:
     int m_t;
     X():m_t(11)
     {
     }
     
        bool f(int a)
     {
      std::cout << m_t << std::endl;
      return true;
     }
    };

    int main()
    {
        using namespace boost;
     using namespace std;
     
     vector<X *> v;
     for( int i=0; i<10; ++i)
      v.push_back( new X);
     
     for_each( ALL(v), bind(&X::f, TODEF(X), 4 ) );
     
     for_each( ALL(v), bind( DeletePointer<X>, _1) );
     
     return 0;
    }

     

    posted on 2007-09-23 17:09 daiyie 閱讀(227) 評論(1)  編輯  收藏

    評論

    # re: bind 2007-09-28 16:27 千里冰封

    來點中文注釋吧  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    <2007年9月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    統計

    常用鏈接

    留言簿(1)

    隨筆檔案

    收藏夾

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产精品lv| 亚洲人精品午夜射精日韩| 亚洲精品视频在线观看视频| 国产婷婷成人久久Av免费高清| 国产亚洲精品无码专区| 国产精品免费大片一区二区| 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲国产精品久久网午夜| 免费A级毛片无码A∨免费| 久久国产亚洲精品无码| 黄色免费网站网址| 亚洲一线产区二线产区精华| 成人免费a级毛片| MM1313亚洲国产精品| 国产成人亚洲影院在线观看| 黄桃AV无码免费一区二区三区| 亚洲精品无码午夜福利中文字幕 | 全免费毛片在线播放| 一本色道久久88亚洲精品综合| 在线观看免费a∨网站| 激情小说亚洲图片| 国产亚洲精品AA片在线观看不加载 | 4455永久在线观免费看| 久久久久久亚洲精品影院| 国产免费资源高清小视频在线观看| 黄页网站在线观看免费| 国产综合精品久久亚洲| 无码人妻久久一区二区三区免费| 久久久无码精品亚洲日韩按摩 | 国内精品免费视频自在线| 日韩少妇内射免费播放| 亚洲AV无码国产丝袜在线观看| 免费看h片的网站| 看亚洲a级一级毛片| 亚洲精品国产精品乱码视色| 最新黄色免费网站| 亚洲AV无码国产剧情| 精品国产亚洲一区二区三区 | 中文字幕看片在线a免费| 亚洲香蕉免费有线视频| 免费a级毛片永久免费|