Если у меня есть карта с набором существующих пар ключ-значение, безопасно ли мне переназначать напрямую итератору?Например:
bool switchIf(const std::string& key, Widget& widget)
{
WidgetMap::iterator iter = _widgets.find(key);
if(_widgets.end() != iter)
{
iter->second = widget;
}
return (_widgets.end() != iter);
}