18

私はstd::vectorオブジェクトでいっぱいです。true一部の述語がnew に返されるすべての要素をフィルタリングしてコピーしたいと考えていますstd::vector

find関数と関数を見てきましたsearchが、それらは反復子のみを返します。

私はObjC++を使用しているので、ブロック関数とファンクターを使用できます。ただし、C++11 関数は使用できません。

4

2 に答える 2

14

std::copy_if メソッドを使用できます。ここを参照してください。

于 2012-06-14T07:09:51.810 に答える