replace

The function replace is used to replace an element with another element of different value.

  template<class ForwardIterator, class T>
  void replace
  (ForwardIterator first, ForwardIterator last,
  const T& old_value, const T& new_value);
  template<class ForwardIterator, class Predicate, class T>
  void replace_if
  (ForwardIterator first, ForwardIterator last,
  Predicate pred, const T& new_value); 
  
Remarks

There is no return.