• <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>
            隨筆 - 40, 文章 - 0, 評論 - 19, 引用 - 0
            數據加載中……

            RHASHMAP Remove USER 208

            @import url(http://www.shnenglu.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);
             1 for (CImageIndexItem* const* p = iter.NextValue(); p; p = iter.NextValue() )
             2     {
             3         if(*p)
             4         {
             5             TTime temp((*p)->iImageTime );
             6             TTimeIntervalDays iInterval = homeTime.DaysFrom(temp);
             7             if(iInterval.Int() > 2)
             8             { 
             9                 //如果超出期限,刪除本地圖片文件           
            10                 (*p)->DeleteBitmap();               
            11                 TBuf8<64> iname;
            12                 iname.Copy( *((*p)->iImageName) );
            13                 delete *p;
            14                 TInt why = iImageIndexArrayHashMap->Remove(iname);
            15                 iter.Reset();
            16             }            
            17         }        
            18     }

            圖片引擎使用了RHashMap,結果在RHashMap::Remove的時候出現了很奇怪的問題,指針*p執行完Remove后被改變了指向地址,造成再次調用出現空指針錯誤,將對*p的調用調至Remove語句之上,在循環中會出現User208錯誤,根據官方的文檔描述如下:This panic is raised by the member function Next() of the internal class THashTableIterBase if, while attempting to step a hash table iterator to the next entry, the iterator is found to point to an invalid table entry. This will typically occur if elements have been removed from the hash table without resetting the iterator. 于是在Remove之后添加iter.Reset(),問題解決,不過仍然不了解Remove里面對其做了什么操作造成類似的問題,Mark求解

            posted on 2011-11-15 12:09 hadn't 閱讀(203) 評論(0)  編輯 收藏 引用

            9久久9久久精品| 色综合久久88色综合天天| 亚洲精品无码专区久久同性男| 国产欧美久久一区二区| 亚洲狠狠婷婷综合久久久久| 无码八A片人妻少妇久久| 老司机午夜网站国内精品久久久久久久久 | 精品久久久久久中文字幕人妻最新| 女人高潮久久久叫人喷水| 亚洲精品WWW久久久久久| 久久久久综合中文字幕| 久久99亚洲综合精品首页| 亚洲国产成人乱码精品女人久久久不卡 | 精品一区二区久久| 久久最新精品国产| 久久99精品免费一区二区| 热RE99久久精品国产66热| 久久丫忘忧草产品| 精品亚洲综合久久中文字幕| 久久精品视屏| 三上悠亚久久精品| 93精91精品国产综合久久香蕉 | 久久婷婷人人澡人人爽人人爱| 亚洲精品乱码久久久久久蜜桃不卡| 色婷婷久久综合中文久久蜜桃av| 91精品国产9l久久久久| 久久免费观看视频| 久久人人爽人人爽人人片av高请| 色成年激情久久综合| 7777精品伊人久久久大香线蕉| 久久精品国产清高在天天线| 久久99热这里只有精品国产 | 久久久久无码精品国产不卡| 国产精品成人久久久久久久| 中文字幕无码久久人妻| 亚洲国产精久久久久久久| 亚洲国产综合久久天堂| 久久这里只有精品首页| 亚洲精品乱码久久久久久按摩| 成人免费网站久久久| 久久精品国产亚洲AV蜜臀色欲|