Jak zrobić std :: vector z innego wektora z określonym filtrem?

mamstd::vector wypełnione przedmiotami. Chcę filtrować i kopiować wszystkie elementy, dla których zwraca jakiś predykattrue w nowystd::vector.

Obejrzałemfind isearch funkcje, ale zwracają tylko iteratory.

używamObjC ++ więc mogę używać funkcji blokowych, a także funktorów, jeśli to pomaga. Nie można jednak używać funkcji C ++ 11.

questionAnswers(2)

yourAnswerToTheQuestion