美文网首页
取反适配器

取反适配器

作者: python小青 | 来源:发表于2019-10-30 14:12 被阅读0次

#include

//取反适配器--一元取反

#include

using namespace std;

class GreatThanFive:public unary_function{//继承

public:

    bool operator()(int value) const

    {

        return  value > 5;

    }

};

int main()

{

    vector v;

    for(int i = 0; i < 10;i++){

        v.push_back(i);

    }

    vector::iterator pos= find_if(v.begin(),v.end(),not1(GreatThanFive()));//not1 一元取反

    if(pos != v.end()){

        cout<<"小于5的数是"<<*pos<<endl;

    }else {

        cout<<"小于5的数未找到"<

    }

    return 0;

}

相关文章

  • 取反适配器

    #include //取反适配器--一元取反 #include using namespace std; clas...

  • 如何将其它数据类型转换为布尔类型

    Boolean([value]) ![value] 把指定的值转换为布尔类型后取反 !![value] 取反再取反...

  • Swift - 位运算符

    位运算符 取反运算 位取反运算符(~) 是对所有位的数组进行取反 0000 1111 取反操作后变成 1111 0...

  • 取反

    人总有角度, 总会发现时代的缝隙, 任何不属于主观的都在冲击我们, 假装平静。 生活习惯折射, 人更善于反射, 成...

  • 强大的位运算符

    位取反运算符 位取反运算符(~)是对所有位的数字进行取反操作位取反运算符.png 位与运算符 位与运算符(&)可以...

  • 为什么 a = 2;a = ~a;输出为什么是-3

    char a=2; a=0000 0010 ~a的意思是取反,取反操作是按bit取反,0变1,1变0,这个操作与符...

  • JS ~按位非计算详解

    正数(先加一再取反):例: 负数(先取反再加一):例:

  • php代码审计常见问题

    1.取反导致的逻辑问题0的取反是1,false的取反也是1例如strpos 2.in_array 3.filter...

  • Java中的非运算

    ~运算: 1.符号位不变,按位取反 2.符号位为0(整数):取反的结果-1,符号位为1(负数),取反结果+1 3....

  • swift-位运算符

    1. 位取反运算符( ~ ) 位取反运算符(~ )是对所有位的数字进行取反操作 2. 位与运算符( &) 位与运算...

网友评论

      本文标题:取反适配器

      本文链接:https://www.haomeiwen.com/subject/aopovctx.html