我们知道,std::function是函数的容器,通过它我们可以非常方便的将函数、函数指针作为对象处理。而std::bind则是用来绑定函数参数的,它解决的需求是我们有时候可能并不一定能够一次性的调用某个函数的全部参数,通过这个函数,我们可以将部分参数提前绑定到函数上成为一个新的对象,然后在参数齐全后,完成调用,比如:
C/C++编程:std::placeholder
最新推荐文章于 2024-06-07 14:19:21 发布
我们知道,std::function是函数的容器,通过它我们可以非常方便的将函数、函数指针作为对象处理。而std::bind则是用来绑定函数参数的,它解决的需求是我们有时候可能并不一定能够一次性的调用某个函数的全部参数,通过这个函数,我们可以将部分参数提前绑定到函数上成为一个新的对象,然后在参数齐全后,完成调用,比如: