关系运算类函数的常规使用.cpp

北城以北 提交于 2020-01-11 06:19:21

《C++STL基础及应用》

#include <iostream>
#include<functional>
#include<vector>
#include <numeric>
using namespace std;
//关系运算类基本函数对象使用
int main()
{
    //产生关系运算类函数对象实体
    equal_to<int> equalObj;
    not_equal_to<int>notEqualObj;
    greater<int>greatObj;
    greater_equal<int>greaterEqualObj;
    less<int>lessObj;
    less_equal<int>lessEqualObj;

    //运用上述对象执行功能
    cout<<equalObj(2,4)<<endl;
    cout<<notEqualObj(2,4)<<endl;
    cout<<greatObj(2,4)<<endl;
    cout<<greaterEqualObj(2,4)<<endl;
    cout<<lessObj(2,4)<<endl;
    cout<<lessEqualObj(2,4)<<endl;
    //以临时对象执行函数功能
    cout<<equal_to<int>()(2,4)<<endl;
    cout<<not_equal_to<int>()(2,4)<<endl;
    cout<<greater<int>()(2,4)<<endl;
    cout<<greater_equal<int>()(2,4)<<endl;
    cout<<less<int>()(2,4)<<endl;
    cout<<less_equal<int>()(2,4)<<endl;;

}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!