在迭代期间从 CAtlMap 中删除键/值对是否安全?

时间:2021-06-29 23:20:43

标签: c++ winapi atl

我很抱歉,但我还没有找到答案。当像这样迭代 CAtlMap 时:

POSITION pos = map.GetStartPosition();
while (pos != NULL) 
{
   key = map.GetKeyAt(pos);
   value = map.GetNextValue(pos);
   //...
}

使用 CAtlMap::RemoveKey 执行删除并保持迭代是否安全?

0 个答案:

没有答案