在C++中,可调用体主要包括函数,函数指针,函数引用,可以隐式转换为函数指定的对象,或者实现了opetator()的对象(即C++98中的functor)。C++0x中,新增加了一个std::function对象,std::function对象是对C++中现有的可调用实体的一种类型安全的包裹(我们知道像函数指针这类可调用实体,是类型不安全的)。好了,具体概念不深究,由于自己也是第一次接触这个,仅仅是将std::function作为函数指针回调的替代品,具有可靠的安全性和更高的灵活性。 在C++中,可调用体主要包括函数,函数指针,函数引用,可以隐式转换为函数指定的对象,或