Logo

Programming-Idioms

History of Idiom 57 > diff from v41 to v42

Edit summary for version 42 by fantasy:
[Cpp] Wrong names of variables

Version 41

2018-05-08, 00:25:01

Version 42

2018-05-08, 00:28:21

Idiom #57 Filter list

Create list y containing items from list x satisfying predicate p. Respect original ordering. Don't modify x in-place.

Idiom #57 Filter list

Create list y containing items from list x satisfying predicate p. Respect original ordering. Don't modify x in-place.

Imports
#include <algorithm>
#include <iterator>
Imports
#include <algorithm>
#include <iterator>
Code
std::copy_if (_x.begin (), _x.end (), std::back_inserter(_y), _p);
Code
std::copy_if (x.begin (), x.end (), std::back_inserter(y), p);