как можно наиболее оптимально решить следующую задачу :? есть map<string, Object*> m_xObjects;
надо прошерстить map и удалить из него Objects, соответствующие определенному критерию. Насколько я понимаю - после erase iterator становится инвалидным...