1 #include <functional> 2 3 int foo(int x, int y) { 4 return x * y; // break here 5 } 6 7 int main(int argc, char *argv[]) { 8 std::function<int(int, int)> fn = foo; 9 return fn(argc, 1); 10 } 11