思わず顔がにやけてしまった。
#include <iostream> #include <string> #include <boost/bind.hpp> #include <boost/function.hpp> using namespace std; int add(int a, int b) { return a + b; } int main() { boost::function<int (int)> f = boost::bind(add, 5, _1); cout << f(1) << endl; cout << f(2) << endl; return 0; }
6
7