任何定义了函数调用操作符的对象都是函数对象。C++ 支持创建、操作新的函数对象,同时也提供了许多内置的函数对象。 运算符函数对象 C++ 针对常用的算术和逻辑运算定义了很多函数对象: 旧式绑定器与适配器 早期提供功能支持的几个工具在 C++11 中弃用,并于 C++17 中移除(旧否定器于 C++17 中弃用并于 C++20 中移除): 基类 与适配器兼容的一元函数基类 std::unary_function template <type