函数对象 函数对象function object是一个程序设计的对象允许被当作普通函数来调用 函数对象与函数指针相比有两个优点第一是编译器可以内联执行函数对象的调用第二是函数对象内部可以保持状态 函数式程序设计语言还支持闭包例如firstclass函数支持在其创建时用到的函数外定义的变量的值保持下来成为一个函数闭包