青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨心動

自處理list

一個自處理的list 用途多多
  1
   1 //子項
  2   2 class autoItem
  3   3 {
  4   4 public:
  5   5     //處理
  6   6     virtual bool  proces() = 0;
  7   7     //彈出
  8   8     virtual bool  ok() = 0; 
  9   9     //處理順序
 10  10     virtual int   Order(){return 0;}
 11  11 };
 12  12 enum sortType
 13  13 {
 14  14     ST_Input,
 15  15     ST_Custom
 16  16 };
 17  17 //自處理list
 18  18 class _autolist
 19  19 {
 20  20 public:
 21  21     _autolist( sortType _type );
 22  22     ~_autolist();
 23  23 
 24  24     //繼承函數
 25  25 public:
 26  26     //加入處理序列
 27  27     virtual bool  push(autoItem *p);
 28  28     //執行處理序列
 29  29     virtual bool  go();
 30  30     //清理所有
 31  31     virtual bool  clear(); 
 32  32 
 33  33     //
 34  34 protected:
 35  35     std::list<autoItem*> itemList;
 36  36     sortType _sortType;
 37  37 };
 38  38 
 39  39 
 40  40 _autolist::_autolist( sortType _type )
 41  41 {
 42  42     _sortType = _type;
 43  43 }
 44  44 
 45  45 _autolist::~_autolist()
 46  46 {
 47  47     clear();
 48  48 }
 49  49 
 50  50 bool _autolist::push( autoItem *p )
 51  51 {
 52  53     if (p == NULL) return false;
 53  54     switch (_sortType)
 54  55     {
 55  56     case ST_Input:
 56  57         {
 57  58             itemList.insert(itemList.end(),p);
 58  59             return true;
 59  60         }
 60  61     case ST_Custom:
 61  62         {
 62  63             if (itemList.size() == 0)
 63  64             {
 64  65                 itemList.push_back(p);
 65  66                 return true;
 66  67             }
 67  68             static std::list<autoItem*>::iterator it;
 68  69             it= itemList.begin();
 69  70             for (; it != itemList.end();it++)
 70  71             {
 71  72                 if ((*it)->Order() < p->Order())continue;
 72  73                 itemList.insert(it,p);
 73  74                 break;
 74  75             }
 75  76             return true;
 76  77         }
 77  78     default:
 78  80         return false;
 79  82     }
 80  83     return false;
 81  84 }
 82  85 
 83  86 bool _autolist::go()
 84  87 {
 85  88     static std::list<autoItem*>::iterator it;
 86  89     int nsize = itemList.size();
 87  90     it= itemList.begin();
 88  91     for (; it != itemList.end();)
 89  92     {
 90  93         (*it)->proces();
 91  94         if ( (*it)->ok())
 92  95             it = itemList.erase(it);
 93  96         else
 94  97             it++;
 95  98     }
 96  99     return true;
 97 100 }
 98 101 
 99 102 bool _autolist::clear()
100 103 {
101 104     itemList.clear();
102 105     return true;
103 106 }
104 107 
105 

posted on 2013-12-15 22:30 陳志遠 閱讀(1477) 評論(2)  編輯 收藏 引用

評論

# re: 自處理list 2013-12-17 16:50 ccsdu2009

干啥的?  回復  更多評論   

# re: 自處理list 2013-12-18 00:08 陳志遠

@ccsdu2009
我用它畫 動畫啊 或者執行一些可變的過程,看那個autoItem怎么實現了  回復  更多評論   

導航

<2013年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

統計

常用鏈接

留言簿

隨筆檔案

文章分類

Othor's blog

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲欧洲日产国产网站| 久久久久www| 欧美日韩中文在线| 中文成人激情娱乐网| 亚洲特级毛片| 国产综合久久久久久| 免费在线观看日韩欧美| 女人香蕉久久**毛片精品| 亚洲精品久久久久久久久久久久| 亚洲国产高清高潮精品美女| 欧美1区3d| 亚洲欧美日韩国产成人| 欧美一二区视频| 亚洲黄一区二区| 艳女tv在线观看国产一区| 国产欧美日韩中文字幕在线| 玖玖视频精品| 欧美日韩99| 久久久久免费观看| 欧美国产日韩一区二区在线观看| 亚洲尤物视频在线| 久久久久国产一区二区三区| 日韩一级大片在线| 新狼窝色av性久久久久久| 91久久精品国产| 亚洲欧美日韩综合aⅴ视频| 在线精品一区| 一区二区久久久久| 精品成人一区二区三区四区| 99精品国产一区二区青青牛奶| 国产亚洲高清视频| 亚洲美女精品成人在线视频| 国产日韩欧美高清| 日韩视频永久免费观看| 狠狠入ady亚洲精品| 一本久道久久久| 亚洲国产精品va在看黑人| 亚洲欧美日韩综合一区| 99视频超级精品| 久久久精品网| 久久精品国产第一区二区三区最新章节| 你懂的视频一区二区| 久久九九99视频| 国产精品久久一区二区三区| 亚洲国产天堂久久综合网| 狠狠色狠色综合曰曰| 亚洲一区亚洲二区| 亚洲无玛一区| 欧美日韩成人免费| 亚洲欧洲精品一区| 亚洲第一视频网站| 欧美在线电影| 欧美专区在线| 国产精品亚洲综合天堂夜夜 | **欧美日韩vr在线| 香蕉成人伊视频在线观看 | 国产一区av在线| 这里只有精品电影| 亚洲私人黄色宅男| 国产精品v一区二区三区| 亚洲人成在线观看一区二区| 亚洲日本无吗高清不卡| 亚洲黄色小视频| 欧美+日本+国产+在线a∨观看| 免费久久99精品国产自| 伊人久久综合97精品| 久久裸体视频| 欧美fxxxxxx另类| 亚洲国内精品在线| 久久亚洲精品一区| 欧美黑人国产人伦爽爽爽| 亚洲福利视频网站| 欧美岛国激情| 99热在这里有精品免费| 亚洲一区免费网站| 国产精品入口夜色视频大尺度| 亚洲欧美中日韩| 久久综合九色综合欧美就去吻| 伊人久久av导航| 美女尤物久久精品| 亚洲人成在线播放网站岛国| 中文国产成人精品| 国产老肥熟一区二区三区| 午夜综合激情| 欧美国产三区| 亚洲中无吗在线| 国内自拍视频一区二区三区| 久久综合中文| 99re在线精品| 久久精品国产99国产精品澳门 | 欧美日韩国产一中文字不卡| 亚洲系列中文字幕| 久久综合色播五月| 亚洲美女黄网| 国产午夜精品美女毛片视频| 久久天天综合| 一区二区欧美日韩| 美女任你摸久久| 亚洲午夜精品国产| 激情久久久久久久久久久久久久久久| 农夫在线精品视频免费观看| 亚洲专区免费| 亚洲激情一区二区三区| 欧美一区二区三区视频| 亚洲精品免费一二三区| 国产精品香蕉在线观看| 欧美高清视频免费观看| 欧美一区二区三区四区在线观看地址| 嫩草成人www欧美| 亚洲在线观看视频网站| 亚洲大片一区二区三区| 国产精品视频你懂的| 欧美久久久久久蜜桃| 久久国产精品久久久| 中文一区二区在线观看| 欧美黄污视频| 久久一区国产| 欧美伊人精品成人久久综合97| 日韩午夜在线播放| 亚洲福利视频一区| 国产亚洲一级| 国产九九精品视频| 欧美体内she精视频在线观看| 你懂的视频欧美| 久久亚洲精品视频| 久久国产日韩| 欧美一级视频精品观看| 亚洲一区日韩在线| 一区二区免费在线观看| 亚洲日本久久| 亚洲区国产区| 亚洲精品乱码久久久久久按摩观| 麻豆久久精品| 久久综合九色综合久99| 久久全国免费视频| 99这里只有精品| 久久夜色精品国产亚洲aⅴ| 亚欧成人在线| 亚洲欧美国产另类| 亚洲亚洲精品在线观看| 一本色道**综合亚洲精品蜜桃冫| 亚洲国产精品一区在线观看不卡 | 久久九九精品99国产精品| 先锋影音国产精品| 欧美亚洲日本国产| 欧美在线一二三区| 久久激情五月丁香伊人| 久久久久一区二区三区| 久久久久**毛片大全| 久久久久久高潮国产精品视| 久久免费视频网站| 美脚丝袜一区二区三区在线观看| 久色成人在线| 欧美精品一区二区精品网| 欧美精品久久久久久久久老牛影院 | 亚洲图片在线| 亚洲欧美激情诱惑| 欧美在线视频不卡| 老牛影视一区二区三区| 欧美激情视频一区二区三区不卡| 亚洲福利国产| 中国日韩欧美久久久久久久久| 亚洲欧美日韩人成在线播放| 久久国产日韩| 欧美日韩国产专区| 国产精品区一区| 一区久久精品| 99热在线精品观看| 香蕉久久夜色精品国产| 美女精品网站| 日韩视频欧美视频| 香蕉精品999视频一区二区 | 美腿丝袜亚洲色图| 欧美色道久久88综合亚洲精品| 国产精品亚洲欧美| 亚洲国产视频直播| 亚洲自拍都市欧美小说| 久久人人爽人人爽| 日韩亚洲不卡在线| 久久精品首页| 国产精品v欧美精品∨日韩| 在线观看日韩一区| 亚洲伊人色欲综合网| 久久久久一区二区| 在线视频精品| 免费不卡中文字幕视频| 国产精品视频一区二区高潮| 亚洲人成小说网站色在线| 午夜亚洲福利| 日韩视频在线免费观看| 久久久久久黄| 国产三区精品| 亚洲欧美成人精品| 亚洲国产精品一区二区www| 欧美在线播放一区二区| 国产精品高清网站| 99国产精品| 欧美国产一区二区在线观看| 新67194成人永久网站| 国产精品成人午夜|