functional (STL/CLR)

STL/CLR 包括标头定义许多的模板类的 <cliext/functional> 和相关模板函数和委托。

#include <functional>

声明

Delegate

说明

binary_delegate (STL/CLR)

两个委托参数。

binary_delegate_noreturn (STL/CLR)

返回 void的两参数委托。

unary_delegate (STL/CLR)

一个委托参数。

unary_delegate_noreturn (STL/CLR)

返回 void的一个参数委托。

说明

binary_negate (STL/CLR)

消除两个参数 functor 的 Functor。

binder1st (STL/CLR)

绑定第一个参数的 Functor 为两个参数 functor。

binder2nd (STL/CLR)

绑定第二个参数的 Functor 为两个参数 functor。

divides (STL/CLR)

除以functor。

equal_to (STL/CLR)

相等比较 functor。

greater (STL/CLR)

更大比较 functor。

greater_equal (STL/CLR)

更大或等于比较 functor。

less (STL/CLR)

较低比较 functor。

less_equal (STL/CLR)

小于或等于比较 functor。

logical_and (STL/CLR)

逻辑和 functor。

logical_not (STL/CLR)

逻辑非functor。

logical_or (STL/CLR)

逻辑或 functor。

minus (STL/CLR)

加 functor。

modulus (STL/CLR)

模数 functor。

multiplies (STL/CLR)

相乘 functor。

negate (STL/CLR)

返回参数的 Functor 求反。

not_equal_to (STL/CLR)

不相等比较 functor。

plus (STL/CLR)

添加 functor。

unary_negate (STL/CLR)

消除一个参数 functor 的 Functor。

功能

说明

bind1st (STL/CLR)

生成第一个参数和仿函数的。

bind2nd (STL/CLR)

生成第二个参数和仿函数的。

not1 (STL/CLR)

生成 functor 的一 unary_negate。

not1 (STL/CLR)

生成 functor 的一 binary_negate。

要求

头文件: <cliext/functional>

命名空间: cliext

请参见

其他资源

STL/CLR 库参考