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

隨心動

自處理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 陳志遠 閱讀(1478) 評論(2)  編輯 收藏 引用

評論

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

干啥的?  回復  更多評論   

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

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

導航

<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

統計

常用鏈接

留言簿

隨筆檔案

文章分類

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>
            日韩视频一区二区三区| 欧美一进一出视频| 国产精品久久久久久久久久免费 | 在线观看一区| 国产一区999| 在线观看国产一区二区| 亚洲国产91| 99精品欧美一区二区蜜桃免费| 日韩视频在线免费观看| 亚洲综合三区| 久久久久国产精品www| 你懂的一区二区| 免费在线看成人av| 亚洲午夜国产成人av电影男同| 亚洲一区二区三区免费观看| 欧美中文在线视频| 欧美肥婆在线| 亚洲一区二区三区成人在线视频精品 | 欧美日本在线观看| 国产女人水真多18毛片18精品视频| 国产亚洲精品久久久久婷婷瑜伽 | 欧美日韩一区二区免费在线观看| 国产精品久久久久久久久借妻| 国内精品视频久久| 夜夜嗨网站十八久久| 欧美一区深夜视频| 欧美国产一区二区三区激情无套| 一区二区三区久久网| 久久久免费精品视频| 国产精品久久久久久久一区探花 | 亚洲一区二区三区高清| 久久久精品国产免大香伊| 亚洲欧洲综合另类在线| 亚洲欧美日韩精品久久久| 久久综合久久综合久久| 国产一区99| 午夜欧美不卡精品aaaaa| 欧美www视频| 欧美一级片在线播放| 欧美日韩精品高清| 亚洲精选久久| 另类图片综合电影| 午夜免费日韩视频| 国产精品wwwwww| 一区二区三区你懂的| 亚洲第一福利在线观看| 久久激情综合| 国产香蕉97碰碰久久人人| 亚洲在线播放| 日韩视频免费观看高清在线视频 | 欧美成人激情视频| 精品av久久707| 久久精品视频一| 亚洲欧美综合一区| 国产精品蜜臀在线观看| 亚洲影视中文字幕| 99在线精品视频| 欧美日韩另类字幕中文| 亚洲美女尤物影院| 亚洲午夜成aⅴ人片| 欧美日韩精品一二三区| 99riav久久精品riav| 亚洲国产另类精品专区 | 欧美日韩精品一区二区三区四区| 最新国产の精品合集bt伙计| 欧美高清在线| 欧美国产综合视频| 一区二区精品| 一区二区免费在线播放| 国产精品久久久久aaaa| 性一交一乱一区二区洋洋av| 亚洲欧美久久| 国产亚洲一区二区三区| 牛牛影视久久网| 欧美另类视频在线| 亚洲欧美日韩精品久久奇米色影视| 亚洲网站视频福利| 国产一区91精品张津瑜| 欧美激情1区2区| 欧美日韩亚洲一区三区| 欧美伊人影院| 久久蜜桃av一区精品变态类天堂| 在线精品高清中文字幕| 亚洲精品久久久久久久久久久| 欧美偷拍一区二区| 久久久精品999| 欧美激情欧美激情在线五月| 亚洲欧美日韩国产中文| 久久综合九色| 亚洲一级免费视频| 久久国产精品99久久久久久老狼| 亚洲日本成人| 亚洲欧美在线网| 亚洲经典三级| 亚洲视频999| 亚洲高清不卡在线| 亚洲视频在线观看一区| 亚洲国产精品一区制服丝袜| av成人黄色| 亚洲高清视频在线| 亚洲一区二区视频| 亚洲精品三级| 欧美综合第一页| 亚洲美女黄网| 亚洲欧美日韩网| 99亚洲一区二区| 久久久久一区二区三区| 亚洲午夜一二三区视频| 蜜桃久久av一区| 久久精品99久久香蕉国产色戒| 欧美精品一区二区三区四区| 久久久青草婷婷精品综合日韩| 欧美日韩系列| 亚洲精品在线三区| 亚洲福利视频一区| 欧美在线观看日本一区| 先锋影音网一区二区| 欧美精品久久久久久久免费观看 | 黄色亚洲大片免费在线观看| av成人免费在线观看| 久久人91精品久久久久久不卡| 在线播放日韩欧美| 夜夜爽99久久国产综合精品女不卡| 国产欧美日韩一区二区三区在线| 欧美成人国产va精品日本一级| 亚洲国内自拍| 国产精品人人做人人爽 | 亚洲第一精品福利| 国产一区二区三区奇米久涩| 亚洲人精品午夜| 黄色成人片子| 香蕉成人啪国产精品视频综合网| 99热在线精品观看| 欧美国产一区二区三区激情无套| 免费成人黄色av| 国模大胆一区二区三区| 亚洲欧美卡通另类91av| 亚洲欧美国产精品专区久久| 亚洲一区二区三区精品视频| 一区二区三区日韩精品| 久久精品欧美日韩| 美国十次成人| 亚洲激情视频在线观看| 欧美一区二区三区在线视频| 欧美视频免费在线| 亚洲精品一区二区三区99| 久久亚洲欧洲| 久久成人18免费网站| 国产精品一级在线| 亚洲欧美日韩国产成人| 99国产精品一区| 欧美日韩午夜视频在线观看| 欧美成人情趣视频| 亚洲欧美春色| 亚洲国产一区二区三区a毛片| 亚洲一级黄色片| 欧美专区福利在线| 国产尤物精品| 老司机精品导航| 亚洲国产经典视频| 亚洲视频1区2区| 国产精品区二区三区日本| 99re8这里有精品热视频免费| 欧美激情第五页| 久久久久久夜| 一区二区三区无毛| 欧美一区二区性| 久久久777| 欧美电影资源| 亚洲蜜桃精久久久久久久| 亚洲免费在线精品一区| 久久精品人人做人人综合| 亚洲日本电影| 日韩网站在线| 老司机一区二区三区| 欧美日韩免费观看一区二区三区 | 久久久久久久尹人综合网亚洲| 亚洲欧美日韩国产中文在线| 久久婷婷成人综合色| 亚洲日韩视频| 国产一级精品aaaaa看| 性欧美1819sex性高清| 国产日韩欧美| 欧美日韩成人免费| 欧美一区二区三区视频免费播放| 欧美国产第二页| 欧美一区二区在线免费观看| 亚洲欧洲日本国产| 国产精品一区一区| 欧美精品在线一区| 久久久精品国产99久久精品芒果| 久久久久在线观看| 99热在这里有精品免费| 亚洲视频二区| 亚洲激情第一页| 欧美激情久久久久久| 99香蕉国产精品偷在线观看| 久久久久久婷| 亚洲激情一区二区三区| 国自产拍偷拍福利精品免费一|