C++ 具名要求: FunctionObject

来自cppreference.com
< cpp‎ | named req
 
 
 

函数对象 (FunctionObject) 类型是可用在函数调用运算符左侧的对象的类型。

[编辑] 要求

若满足下列条件,则类型 T 满足 FunctionObject

给定

  • fTconst T 类型的值
  • args ,适合的参数列表,可以为空

则下列表达式必须合法:

表达式 要求
f(args) 进行函数调用

[编辑] 注意

函数和到函数的引用不是函数对象类型,但它们能用在期待函数对象类型的地方,因为函数到指针隐式转换

[编辑] 标准库