0

refBoost::Lambda 中的 Boost::Phoenix 的等价物是什么?我在在线文档中找不到它。

#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似乎不起作用(显然,它们没有运算符重载)。

4

1 回答 1

1

哦,我刚刚想通了...

只是#include <boost/lambda/lambda.hpp>然后var会工作!

于 2012-09-01T20:39:07.270 回答