✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
ForwardIterator first,
ForwardIterator last,
const T & x, const T & y)
{
while (first! = last)
{
if (* first == x)
* First = y;
++ first;
}
return first;
}
]]> Які вимоги до Ітератор, які беруть участь в алгоритмі replace (), імплементація якого наведена вище, коректні?
(C++)