1 #include<functional>
 2 using namespace std;
 3 using namespace std::placeholders;
 4 
 5 class hello
 6 {
 7     public:
 8         void add(int a)
 9         {
10             cout << a << endl;
11         }
12 };
13 
14 int main()
15 {
16     hello h;
17     
18     auto func = bind(&hello::add, &h, _1);
19     func(12);
20     return 0;
21 }

_1为占位符,是函数的参数,可以直接填充

1 auto g = bind(f, a, b, _2, c, _1);
2 g(X, Y) ;
3 f(a, b, Y, c, X);

a, b, c的值为一直,则在调用时直接调用g(1, 2);即可