replace_if function template — Replaces values that satisfy a predicate
template<typename FwdIter, typename Predicate, typename T>
void replace_if(FwdIter first, FwdIter last, Predicate pred,
const T& new_value);
The replace_if
function
template replaces all values in [first
, last
) for which pred
is true with new_value
. See Figure 13-14 (under replace_copy
) for an example of the
replacement process.