我試圖做以下沒有太多特殊情況下的代碼來處理無效POSITIONs等:如何寫一個循環遍歷CAtlMap有選擇地刪除元素?
什麼是最好的方式來填補空白?
void DeleteUnreferencedRecords(CAtlMap<Record>& records)
{
for(____;____;____)
{
if(NotReferencedElsewhere(record))
{
// Delete record
_______;
}
}
}
是的,這就是我最終的結果。它確實感覺有點麻煩,效率低下,所以我希望能有更好的東西。感謝您的回答。 – 2008-10-14 08:16:57