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

            久久婷婷午色综合夜啪| 99精品国产综合久久久久五月天| 94久久国产乱子伦精品免费| 久久久这里有精品中文字幕| 蜜桃麻豆WWW久久囤产精品| 久久不见久久见免费视频7| 久久人人爽人人澡人人高潮AV| 漂亮人妻被中出中文字幕久久| 久久青青草原精品影院| 亚洲精品无码久久久| 老司机国内精品久久久久| 久久精品国产男包| 久久有码中文字幕| 精品久久久久久国产| 色婷婷综合久久久久中文一区二区 | 久久久久久亚洲Av无码精品专口| 久久se精品一区精品二区国产| 久久狠狠高潮亚洲精品| 亚洲精品无码久久毛片| 国产精品伊人久久伊人电影| 99久久久精品| 狠狠色婷婷久久一区二区三区| 久久久SS麻豆欧美国产日韩| 蜜臀久久99精品久久久久久| 久久成人精品视频| 久久人人爽人人爽人人片AV不| 久久久久久久波多野结衣高潮 | 久久久国产精品亚洲一区| 一本综合久久国产二区| 国产成人香蕉久久久久| 久久精品免费一区二区三区| 91久久婷婷国产综合精品青草| 久久男人Av资源网站无码软件| 久久久久久精品免费免费自慰| 欧美日韩精品久久免费| 久久久这里有精品| 77777亚洲午夜久久多人| 久久精品国产亚洲AV影院| 久久精品国产99国产精品导航| AV无码久久久久不卡蜜桃| 蜜臀久久99精品久久久久久小说|