参数绑定
格式:auto A=bind(B,_1);
A,B都是可调用表达式,_1,_2是占位符,表示参数列表。
当B的参数是多个时,但是当用到B的函数只允许传递单个参数,就需要把B的格式转换成A。
例如:auto g=bind(f,_1,a,b);
调用g(_1)等同于调用f(_1,a,b);
–
使用placeholders声明
using namespace std::placeholders;
A,B都是可调用表达式,_1,_2是占位符,表示参数列表。
当B的参数是多个时,但是当用到B的函数只允许传递单个参数,就需要把B的格式转换成A。
例如:auto g=bind(f,_1,a,b);
调用g(_1)等同于调用f(_1,a,b);
–
using namespace std::placeholders;