Re: [Boost-users] erase and iterators
11 Jul
2006
11 Jul
'06
2:09 p.m.
boost-users-bounces@lists.boost.org wrote:
On 7/11/06, David Klein
wrote: you can use Boost.Lambda for this
#include
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 _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
<blush> of course, my bad (... actually i blame the heat in our office ;) ) > -- dave
6701
Age (days ago)
6701
Last active (days ago)
0 comments
1 participants
participants (1)
-
David Klein