Example #1
0
        //-------------------------------------------------------------------------
        // 添加队列到本队列(队尾)
        public void addTailList(EbDoubleLinkList <TObject> plist)
        {
            if (!plist.empty())
            {
                EbDoubleLinkNode <TObject> add_list_first = plist.firstNode();
                EbDoubleLinkNode <TObject> add_list_last  = plist.lastNode();
                plist.init();

                EbDoubleLinkNode <TObject> list_last = lastNode();
                list_last.next      = add_list_first;
                add_list_first.prev = list_last;
                add_list_last.next  = mpHead;
                mpHead.prev         = add_list_last;
            }
        }