
26 Mar
2006
26 Mar
'06
10:38 a.m.
yinglcs2@yahoo.com wrote:
Hi,
I am trying to use the transform algorithm to populate a deque<bool> :
vector<int> orgList; deque<bool> skipped;
transform(orgList.begin(), orgList.end(), back_inserter(skipped ) , _1 = false);
But this does not compile, please tell me what did I do wrong? Thank you.
_1 is a function parameter, not a return value. Your use of transform here does not make sense. Here's a better way: deque<bool> skipped(orgList.size(), false); Sebastian Redl