>>845 これならg++ 3.4.4(Cygwin付属)やg++ 4.1.1、VC++ 8でコンパイル・実行できたぞ。
#include <iostream>
#include <boost/function.hpp>
#include <boost/lambda/lambda.hpp>
int main()
{
namespace bll = boost::lambda;
using bll::_1;
using bll::_2;
boost::function<int(int, int)> f = _1 + _2;
boost::function<int&(int&)> g = bll::ret<int&>(_1 += 10);
int i = 1, j = 2;
std::cout << f(i, j) << '\n'; // returns 3
std::cout << g(i) << '\n'; // sets i to = 11;
std::cout << i << std::endl;
}