C++ Программирование в среде С++ Builder 5

Поиск и замена


С алгоритмом поиска вы уже встречались не раз:

Inputlterator

find(Inputlterator first, Inputlterator last,

const T& value);

Inputlterator

find(Inputlterator first, Inputlterator last,

Predicate pred) ;

Вторая форма возвращает итератор первого элемента, для которого истинен указанный предикат.

Алгоритмы замены replace () и replace_if() позволяют заменять существующие значения контейнера новыми:

void replace(Forwardlterator first, Forwardlterator last,

const T& value, const T& new_value) ;

void replace_if(Forwardlterator first, Forwardlterator last,

Predicate pred, const T& new_value) ;



Содержание раздела