Здравствуйте, B0FEE664, Вы писали:
BFE>OutputIterator — это относительно просто, а вот изменение по месту — нетривиальная задача, от воплощения которой Marty тут же отказался. По работе я не сталкиваюсь с редакторами текста, так что для меня задача не актуальна и я не могу оценить востребованность такой операции, так что может оно и не надо...
Так
output iterator requirements включают в себя то самое изменение по месту:
A LegacyOutputIterator is a LegacyIterator that can write to the pointed-to element.
Это же его основной сценарий использования. Без этого стандартные алгоритмы просто не работали бы.