Boost :: Lambda中的Boost :: Phoenix' s ref
的等价物是什么?我无法在在线文档中找到它。
#include <algorithm>
#include <string>
#include <boost/lambda/bind.hpp>
using namespace boost::lambda;
int main()
{
std::string a, b;
std::for_each(b.begin(), b.end(), ref(a) += _1); // how do I do this?
}
boost::ref
和boost::lambda::var
似乎无法正常工作(显然,他们没有操作员超载)。
答案 0 :(得分:1)
噢,我只是弄清楚了......
#include <boost/lambda/lambda.hpp>
然后var
即可使用!