在线文档教程

FunctionObject

C++概念:功能对象

FunctionObjecttype是可以在函数调用运算符左侧使用的对象的类型。

所需

类型T满足FunctionObject如果。

  • 类型T满足std::is_object,和给予。

  • f,类型值Tconst T

  • args,适当的参数列表,可能为空。

下列表达式必须有效:

ExpressionRequirements
f(args)performs a function call

注记

函数和对函数的引用不是函数对象类型,而是可用于函数对象类型由于函数到指针而被期望的地方。隐式转换...

标准库

  • 全指向函数的指针满足这一要求。

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cpPreference.com/w/cpp/概念性/FunctionObject