replace_copy()
 
template <class ForIter, class OutIter, class T> OutIter replace_copy(InIter start, InIter end, OutIter result, const Т &old, Const Т &new); 
Описание
 
Внутри заданного диапазона копирует элементы в заданную последовательность
 
Внутри заданного диапазона алгоритм replace_copy() копирует элементы в последовательность, адресуемую параметром result. В процессе копирования происходит замена элементов, которые имеют значение old, элементами, имеющими значение new. Исходный диапазон не изменяется. Алгоритм возвращает итератор, указывающий на конец последовательности, адресуемой параметром result.  |