• <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://m.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)  編輯 收藏 引用

            日日狠狠久久偷偷色综合0 | 人人狠狠综合久久亚洲88| 久久精品国产亚洲av麻豆图片 | 久久精品综合一区二区三区| 国产91久久综合| 久久AV无码精品人妻糸列| 国产精品美女久久久久| 国产精品伦理久久久久久| 伊人久久精品影院| 狠狠色丁香久久婷婷综合| 久久AV高清无码| 激情五月综合综合久久69| 久久精品国产只有精品66 | 模特私拍国产精品久久| 亚洲精品乱码久久久久久按摩| 久久久久免费看成人影片| 国产精品视频久久久| 久久综合精品国产一区二区三区 | 亚洲国产精品一区二区久久| 亚洲精品第一综合99久久| 久久精品国产亚洲av高清漫画 | 久久天天躁狠狠躁夜夜2020老熟妇| 久久久久久精品久久久久| 91超碰碰碰碰久久久久久综合| 久久精品国产男包| 97精品伊人久久久大香线蕉| 久久人人爽爽爽人久久久| 午夜精品久久久久久影视riav| 国产福利电影一区二区三区,免费久久久久久久精| 欧美麻豆久久久久久中文| 91精品日韩人妻无码久久不卡| 久久国产热精品波多野结衣AV| 精品国产乱码久久久久久呢| 一本色道久久综合狠狠躁篇| 亚洲?V乱码久久精品蜜桃 | 大伊人青草狠狠久久| 亚洲国产精品无码成人片久久| 国产69精品久久久久APP下载| 久久一区二区免费播放| 亚洲国产日韩欧美综合久久| 伊人久久大香线蕉综合网站|