Замена объекта std :: list с заданным итератором

Учитывая итератор в std :: list, как вы замените объект в позиции, на которую ссылается итератор? Можно придумать вызов insert с новым объектом и итератором (чтобы вставить новый объект перед элементом, на который ссылается итератор), а затем вызвать erase для удаления заменяемого объекта.Есть ли менее окольный способ выполнения замены?

7
задан dbotha 26 July 2011 в 21:47
поделиться