bind标准库函数,定义在头文件functional中。可以将bind函数看作一个通用的函数适配器,它接受一个可调用对象,生成一个新的可调用对象来“适应”原对象的参数列表。
调用bind的一般形式为:
auto newCallable = bind(callable,arg_list);
其中,newCallable是一个可调用对象,arg_list是逗号分隔的参数列表,对应callable的参数。当我们调用newCallable时,newCallable会调用callable,并传递arg_list中的参数。
arg_list中可能会包含形如_n的参数,n是一个整数,这些参数是占位符,表示