c++预定义的函数

C++

标准程序库库提供的预定义的仿函数

要使用这些仿函数,必须包括头文件 < functional >

#include <functional>
  1. 算术类
negate<type>( )       		   //-param
plus<type>( )          	           //param1 + param2
minus<type>( )                     //param1 - param2
multiplie<type>( )                 //param1 * param2
divides<type>( )                   //param1 / param2
modulus<type>			   //param1 % param2
  1. 相对关系类
equal_to<type>( )     		           //param1 == param2
not_equal_to<type>( )                      //param1 != param2
less<type>( )   		           //param1 < param2
greater<type>( )  		           //param1 > param2
less_equal<type>( )      	           //param <= param
greater_euqal<type>( )                     //param >= param

3.逻辑关系类

logical_not<type>( )     		    //! param
logicaal_and<type>( )   		    //param1 && param2
logical_or<type>( )   			    //param1 || param2
  • 对对象的排序或进行比较时,一般都是以less<>为预设准则,所以less<>经常被使用。
    预设的排序操作为升幂排序(elemnet < nextelement)。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值