$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: me22 (me22.ca_at_[hidden])
Date: 2006-07-11 09:59:32
On 7/11/06, David Klein <d.klein_at_[hidden]> wrote:
> you can use Boost.Lambda for this
>
> #include <boost/lambda/lambda.hpp>
>
> using namespace boost::lambda;
>
> std::vector<int> v;
> ...
> v.erase(std::remove_if(v.begin(), v.end(), 5 == _1));
>
Shouldn't it be
v.erase( std::remove_if(v.begin(), v.end(), 5 == _1), v.end() );
as you want to erase the range, not just the single element?
~ SWMc