У меня есть std::vector
, заполненный объектами. Я хочу фильтровать и копировать все элементы, для которых какой-то предикат возвращает true
в новый std::vector
.
Я просмотрел функции find
и search
, но они возвращают только итераторы.
Я использую ObjС++, поэтому я могу использовать функции блока, а также функторы, если это помогает. Невозможно использовать функции С++ 11.