E
eLVa
Hi !
I have a simple problem : you are given a container, let's say a
vector of some objects, and a vector of bool which is to be treated as
a mask. You have to remove every element from the container for which
the mask is true.
basically, two iterators (one over the container and one over the
mask) iterates through their respective containers, removing elements
from the first when the second is true. I tried a few solutions, using
remove_if but I was not succesful !
Does anybody have a solution that only uses stl, (i.e I don't want to
use boost) !
thanks
I have a simple problem : you are given a container, let's say a
vector of some objects, and a vector of bool which is to be treated as
a mask. You have to remove every element from the container for which
the mask is true.
basically, two iterators (one over the container and one over the
mask) iterates through their respective containers, removing elements
from the first when the second is true. I tried a few solutions, using
remove_if but I was not succesful !
Does anybody have a solution that only uses stl, (i.e I don't want to
use boost) !
thanks