ref() в Boost::Lambda?

Что является эквивалентом Boost::Phoenix's ref в Boost:: Лямбда? Я не могу найти его в онлайн-документах.

#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 кажется, не работает (у них нет перегрузок оператора, по-видимому).

1 ответ

О, я только что понял это...

Просто #include <boost/lambda/lambda.hpp> а потом var буду работать!

Другие вопросы по тегам