language: C++11 (gcc-4.7.2)
date: 768 days 4 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <functional>
 
void f(int x, int y)
{
    std::cout << x << " | " << y << std::endl;
}
 
template <class UnaryFunction>
void g(UnaryFunction func)
{
    func(100);
}
 
int main()
{
  g(std::bind(f, 10, std::placeholders::_1));
}