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