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

            精品无码久久久久久国产| 国产成人精品久久综合| 久久久久亚洲AV无码永不| 久久偷看各类wc女厕嘘嘘| 久久天天躁狠狠躁夜夜网站| 日韩欧美亚洲综合久久影院d3| 亚洲国产成人乱码精品女人久久久不卡| 午夜精品久久久久久影视riav| 久久综合丁香激情久久| 久久久久久极精品久久久| 99麻豆久久久国产精品免费| 欧美激情精品久久久久久久| 97精品国产97久久久久久免费| 91精品国产高清久久久久久91| 久久婷婷五月综合成人D啪| 久久av高潮av无码av喷吹| AV无码久久久久不卡蜜桃| 97精品依人久久久大香线蕉97| 久久精品国产一区二区三区| 狠狠色婷婷久久一区二区三区| 久久久久99这里有精品10 | 久久久久久久亚洲Av无码| 无码人妻少妇久久中文字幕| 99久久99久久精品国产片| 久久精品国产99久久无毒不卡| 亚洲午夜精品久久久久久浪潮 | 久久综合鬼色88久久精品综合自在自线噜噜 | 香蕉99久久国产综合精品宅男自 | 亚洲精品无码久久久久sm| 亚洲AV伊人久久青青草原| 久久一区二区三区免费| 中文精品久久久久国产网址 | 少妇久久久久久被弄到高潮| 国产福利电影一区二区三区久久老子无码午夜伦不 | 一本一道久久综合狠狠老| 亚洲欧美一级久久精品| 日本久久久久久久久久| 欧美伊人久久大香线蕉综合69| 亚洲色欲久久久久综合网| 伊人久久久AV老熟妇色| 国产精品久久久久国产A级|