当前位置: 首页 > news >正文

重庆网站建设运营全网推广网站

重庆网站建设运营,全网推广网站,网站建设注册名有规范吗,苏州高端网站制作官网文章目录 C STL中的算数、关系和逻辑仿函数1. 算数仿函数2. 关系仿函数3. 逻辑仿函数 C STL中的算数、关系和逻辑仿函数 STL(Standard Template Library)是C标准库的一部分,提供了许多强大的工具和功能,其中包括仿函数&#xff0…

文章目录

      • C++ STL中的算数、关系和逻辑仿函数
      • 1. 算数仿函数
      • 2. 关系仿函数
      • 3. 逻辑仿函数

C++ STL中的算数、关系和逻辑仿函数

STL(Standard Template Library)是C++标准库的一部分,提供了许多强大的工具和功能,其中包括仿函数(function object)。仿函数是一种类或结构体,类似函数指针,可被用于执行函数调用。在STL中,有三种重要的仿函数类型:算数、关系和逻辑仿函数。

1. 算数仿函数

算数仿函数用于执行基本的数学运算,如加法、减法、乘法和除法。STL提供了几个算数仿函数,包括 plusminusmultipliesdivides

实战示例:

#include <iostream>
#include <functional>int main() {std::plus<int> add;std::minus<int> subtract;std::multiplies<int> multiply;std::divides<int> divide;int a = 10, b = 5;// 使用算数仿函数执行运算std::cout << "Addition: " << add(a, b) << std::endl;std::cout << "Subtraction: " << subtract(a, b) << std::endl;std::cout << "Multiplication: " << multiply(a, b) << std::endl;std::cout << "Division: " << divide(a, b) << std::endl;return 0;
}

2. 关系仿函数

关系仿函数用于比较两个值的关系,返回布尔值,如 greaterlessequal_to 等。这些仿函数可以用于容器的排序和查找算法。

实战示例:

#include <iostream>
#include <functional>int main() {std::greater<int> greater_than;std::less<int> less_than;std::equal_to<int> equal;int x = 10, y = 5;// 使用关系仿函数比较值的关系std::cout << "x > y: " << greater_than(x, y) << std::endl;std::cout << "x < y: " << less_than(x, y) << std::endl;std::cout << "x == y: " << equal(x, y) << std::endl;return 0;
}

3. 逻辑仿函数

逻辑仿函数执行逻辑运算,比如逻辑与、逻辑或和逻辑非。STL中提供了 logical_andlogical_orlogical_not 等仿函数。

实战示例:

#include <iostream>
#include <functional>int main() {std::logical_and<bool> logic_and;std::logical_or<bool> logic_or;std::logical_not<bool> logic_not;bool p = true, q = false;// 使用逻辑仿函数执行逻辑运算std::cout << "p && q: " << logic_and(p, q) << std::endl;std::cout << "p || q: " << logic_or(p, q) << std::endl;std::cout << "!p: " << logic_not(p) << std::endl;return 0;
}
http://www.yidumall.com/news/97497.html

相关文章:

  • 佛山网站建设公司哪家便宜关键词调整排名软件
  • 广州公司网站开发做营销型网站哪家好
  • 教育视频培训网站建设如何让百度搜索到自己的网站
  • 网站选择理由描述推广代理平台登录
  • 动态网站建设试题seo经典案例
  • 中英文网站怎么做的广州百度推广客服电话多少
  • 党建网站的规范化建设6万网域名
  • 虚拟主机部署网站李勇seo的博客
  • 山西品牌设计公司实时seo排名点击软件
  • 网站关键词优化费用百度推广按效果付费是多少钱
  • 怎么建一个免费的网站seo快照推广
  • 做网站做系统项目推广方案怎么写
  • 贵阳花果园网站建设上海百度公司地址在哪里
  • 如何自己创建论坛网站搜索引擎调价工具哪个好
  • 营销网站开发上海网站快速优化排名
  • 做论坛网站4g空间够不够用seo技术员
  • 北京朝阳区政府网官网丽水百度seo
  • 制作表情包win7优化大师
  • 天津网站快速备案5118
  • 做网站的工作要求博客网站seo
  • 做网站里面的图片像素要求宁波企业seo外包
  • 建设网站的相关技术海外网站seo优化
  • 昆明网站建设报价百度网址安全检测
  • 影视网站设计论文seo优化推广专员招聘
  • 郑州机械网站制作seo查询系统
  • 淘宝网站建设策划报告搜索热词排行榜
  • 做网站图片属性b2b多平台一键发布
  • wordpress怎么开启注册优化seo系统
  • c 手机app开发网站关键词搜索排名优化
  • 网站图片上的分享怎么做的网站首页布局设计模板