C++ std::bind 和 std::function
时间: 2023-03-30 12:00:30 浏览: 167
C++11中lambda、std::function和std:bind详解
5星 · 资源好评率100%
可以回答这个问题。C++11 引入了 std::bind 和 std::function,它们都是函数对象的封装。std::bind 可以将一个函数和一些参数绑定在一起,形成一个新的可调用对象;std::function 可以存储任何可调用对象,包括函数指针、函数对象、成员函数指针等。它们都可以用于实现回调函数、事件处理等功能。
阅读全文