【发布时间】:2009-03-19 22:14:09
【问题描述】:
为什么只调用一次回调?
bool callback()
{
static bool res = false;
res = !res;
return res;
}
int main(int argc, char* argv[])
{
vector<int> x(10);
bool result=false;
for_each(x.begin(),x.end(),var(result)=var(result)||bind(callback));
return 0;
}
【问题讨论】:
标签: c++ boost-bind boost-lambda