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

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            Linked List template class

            Here is an implementation of a list class. Lists are another way to store data. Lists have very fast inserts and deletes however iterating thru the elements in the list is not as fast as iterating thru a data vector.
            template 
                
            class  ZList
                
            {
                
            public:
                    
            class ListNode;
                
            private:
                    DWORD m_dwSize;
                    
            bool bValid;
                    
                    ZVector m_Offsets;
                
            public:

                    T AllocItem()
                    
            {
                        T ret;
                        ret.Initialize();
                        push_back(ret);
                        
            return ret;
                    }


                    
                    DWORD GetSize()
            return size(); }
                    
                   
                    DWORD size()
                    
            {
                        
            return m_dwSize;
                    }



                    inline 
            bool IsEmpty()return m_pHead==NULL;}
                    

                    
            class  ListNode
                    
            {
                        friend 
            class ZList;
                        
                    
            public:
                        

                        T m_Data;
                        ListNode
            * m_pNext;
                        ListNode
            * m_pPrev;
                    
            public:
                        inline 
            operator T&()
                        
            {
                            
            return m_Data;
                        }


                        ListNode(T pData) : m_pNext(
            0), m_pPrev(0{ m_Data = pData; }
                        ListNode() : m_pNext(
            0), m_pPrev(0){}
                    }
            ;

                    
            class  Iterator
                    
            {
                        ListNode
            * m_pCurrent;
                        
            bool m_bFirst;
                    
            public:
                        Iterator(ListNode
            * pBegin) : m_pCurrent(pBegin), m_bFirst(true{}

                        
            operator T&()return m_pCurrent->m_Data;}

                        ListNode
            * Next()
                        

                            
            if(m_bFirst)
                            

                                m_bFirst 
            = false
                                
            return m_pCurrent;
                   &nb%

            posted on 2008-01-09 17:26 楊粼波 閱讀(129) 評論(0)  編輯 收藏 引用

            亚洲国产精品无码久久久久久曰| 日韩欧美亚洲综合久久影院Ds | 色欲久久久天天天综合网| 久久久亚洲裙底偷窥综合| 色综合久久久久久久久五月 | 久久精品国产免费观看| 久久精品国产免费| 久久久久亚洲AV片无码下载蜜桃| 婷婷久久综合九色综合98| 中文字幕无码久久精品青草| 久久99中文字幕久久| 久久精品国产亚洲AV不卡| 国产三级精品久久| 久久一日本道色综合久久| 久久人人爽人人爽人人片AV麻豆 | 亚洲精品无码久久久久久| 国产成人无码精品久久久久免费 | 精品乱码久久久久久久| 欧美日韩中文字幕久久久不卡| 久久超乳爆乳中文字幕| 久久久久久国产精品无码下载 | 秋霞久久国产精品电影院| 久久国产精品成人影院| 久久亚洲sm情趣捆绑调教| 久久99精品久久久久久野外| 99国产精品久久| 国内精品人妻无码久久久影院 | 久久夜色精品国产欧美乱| 香蕉久久夜色精品国产2020| 久久精品国产第一区二区| 国产精久久一区二区三区| 久久被窝电影亚洲爽爽爽| 2020久久精品国产免费| 国产精品久久久久久| 人人狠狠综合久久亚洲88| 亚洲精品高清国产一久久| 一本色道久久88加勒比—综合| 国产精品激情综合久久| 久久精品成人影院| 亚洲国产成人久久综合碰| 国产免费久久精品99re丫y|