Boost logo

Boost Users :

From: Tzu-Chien Chiu (tzuchien.chiu_at_[hidden])
Date: 2005-09-22 10:00:29


In Pyhon:

y = [foo(_1) for _1 in x]

In C++:

list<int> x;
x.push_back(...);
..

list<int> y;
for (list<int>::iterator it = x.begin(); x.end() != it; ++ it)
  y.push_back( foo(y) );

With boost, can we write the Python-like statement:

copy( x.begin(), x.end(), magic_back_inserter(foo(_1), y) ); // pseudo-code

--
Tzu-Chien Chiu,
3D Graphics Hardware Architect
<URL:http://www.csie.nctu.edu.tw/~jwchiu>

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net