• <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 楊粼波 閱讀(126) 評論(0)  編輯 收藏 引用

            欧美久久久久久精选9999| 精品亚洲综合久久中文字幕| 亚洲国产日韩综合久久精品| 久久亚洲av无码精品浪潮| 亚洲第一永久AV网站久久精品男人的天堂AV | 欧美色综合久久久久久| 三级韩国一区久久二区综合| 久久亚洲AV无码精品色午夜| 久久综合噜噜激激的五月天| 亚洲国产精品久久久久婷婷软件| 久久久久久无码国产精品中文字幕 | 国产精品久久99| 天天久久狠狠色综合| 日产久久强奸免费的看| 亚洲人成网亚洲欧洲无码久久| 国产精品无码久久久久久| 狠狠人妻久久久久久综合蜜桃| 欧美成人免费观看久久| 国产精品久久久久久久久鸭| 久久青青国产| 丰满少妇高潮惨叫久久久| 欧美日韩中文字幕久久久不卡| 久久久免费精品re6| 久久综合日本熟妇| 久久99国产亚洲高清观看首页| 久久91精品国产91| 青青热久久综合网伊人| 久久福利资源国产精品999| 久久99国产精品一区二区| 精品国产99久久久久久麻豆| 国产成人精品久久一区二区三区av| 人妻无码精品久久亚瑟影视| 国产精品成人无码久久久久久| 国产69精品久久久久久人妻精品 | 亚洲精品美女久久777777| 久久久久99精品成人片牛牛影视| 久久亚洲AV成人出白浆无码国产| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 精品乱码久久久久久夜夜嗨 | 无码8090精品久久一区| 7国产欧美日韩综合天堂中文久久久久|