Boost logo

Boost Users :

From: Sun, Xiuxin (xiuxin.sun_at_[hidden])
Date: 2008-07-23 01:20:10


HI Bruce ,
it's already in the code .
> using namespace boost::lambda;
> typedef std::istream_iterator<int> in;
>
> std::for_each(
> in(std::cin), in(), std::cout << (_1 * 3) << " " ); }

-----Original Message-----
From: boost-users-bounces_at_[hidden]
>
> HI all,
> when I try to compile the example code only use boost head-file in
SunOS :
>
> #include <boost/lambda/lambda.hpp>
> #include <iostream>
> #include <iterator>
> #include <algorithm>
>
> int main()
> {
> using namespace boost::lambda;
> typedef std::istream_iterator<int> in;
>
> std::for_each(
> in(std::cin), in(), std::cout << (_1 * 3) << " " ); }

Try this:
     typedef std::istream_iterator<int> in;

     std::for_each(
         in(std::cin), in(), std::cout << boost::lambda::_1*3 << " " );
HTH, Bruce


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