template <class InputIterator, class OutputIterator, class T> OutputIterator replace_copy (InputIterator first, InputIterator last, OutputIterator result, const T& old_value, const T& new_value);
[first,last)
中的元素复制到以 result 开头的范围中,将 old_value 的出现替换为 new_value。operator==
将各个元素与 old_value 进行比较。
|
|
[first,last)
,它包含 first 和 last 之间的所有元素,包括 first 指向的元素,但不包括 last 指向的元素。
|
|
myvector contains: 10 99 30 30 99 10 10 99 |
[first,last)
中的对象。