У меня есть карта объектов, и я хочу обновить объект, сопоставленный ключу, или создать новый объект и вставить в карту. Обновление выполняется с помощью другой функции, которая принимает указатель на объект (void update (MyClass * obj))
Каков наилучший способ "вставить или обновить" элемент на карте?