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

            久久综合伊人77777麻豆| 久久国产福利免费| 亚洲av日韩精品久久久久久a| 久久e热在这里只有国产中文精品99 | 精品久久人人妻人人做精品 | 91精品日韩人妻无码久久不卡 | 久久精品国产一区二区电影| 久久久久综合中文字幕 | 久久精品国产亚洲AV麻豆网站| 人妻无码中文久久久久专区| 久久国产精品-国产精品| 欧美无乱码久久久免费午夜一区二区三区中文字幕 | 欧美粉嫩小泬久久久久久久 | 亚洲中文字幕久久精品无码APP| 无码国内精品久久人妻| 国产免费福利体检区久久| 亚洲国产精品无码久久久不卡| 国产精品亚洲美女久久久| 波多野结衣AV无码久久一区| 狠狠人妻久久久久久综合| 日韩精品久久久久久免费| 久久免费99精品国产自在现线| 亚洲AV无码久久精品蜜桃| 久久久久亚洲AV无码去区首| 国产精品免费福利久久| 久久人人爽人人爽人人av东京热 | 欧美一区二区久久精品| 久久免费国产精品一区二区| 久久综合综合久久综合| 久久精品国产2020| 国产免费久久精品99re丫y| 久久精品一区二区影院 | 国产精品9999久久久久| 热re99久久精品国99热| 18禁黄久久久AAA片| 性做久久久久久久久老女人| 久久综合综合久久97色| 精品999久久久久久中文字幕| 亚洲欧美伊人久久综合一区二区| 香蕉久久影院| 亚洲精品国精品久久99热一|