
14 Mar
2007
14 Mar
'07
9:18 a.m.
lambda doesn't provide for_each. std::for_each(b,e,std::cout<< boost::lambda::_1 << ''); -----Original Message----- From: boost-users-bounces@lists.boost.org on behalf of Darren Garvey Sent: Wed 3/14/2007 6:43 AM To: boost-users@lists.boost.org Subject: Re: [Boost-users] how can I explicitly specify the lambda namespace On 14/03/07, Dmitriy Chumack <saint.d.a@gmail.com> wrote:
for_each(a.begin(), a.end(), std::cout << _1 << ' ');
But how do I have to rewrite the above line of code to have it compiled without "using namespace boost::lambda;" before it?
Thanks in advance.
This isn't really a boost question, but: boost::lambda::for_each(a.begin, a.end(), std::cout<< _1 << ''); should work.