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) 中的对象。