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

爱站网做网站吗成品网站多少钱

爱站网做网站吗,成品网站多少钱,全网品牌推广,学校网站 功能什么是函数对象#xff1f; 函数对象是一种特殊类型的类#xff0c;它重载了函数调用操作符 operator()#xff0c;使得类的实例可以像函数一样被调用。 什么是谓词#xff1f; 谓词是指一个能够返回布尔值#xff08;true或false#xff09;的函数或函数对象 1.一元函数… 什么是函数对象 函数对象是一种特殊类型的类它重载了函数调用操作符 operator()使得类的实例可以像函数一样被调用。 什么是谓词 谓词是指一个能够返回布尔值true或false的函数或函数对象 1.一元函数 一元函数是指接受单个参数的函数 #include iostream #include vector #include algorithm// 定义一元函数对象用于打印整数 struct Print {//定义一个结构体void operator()(int x) const {//重载operator()std::cout x ;} };int main() {std::vectorint numbers {1, 2, 3, 4, 5};// 使用一元函数对象显示集合内容std::for_each(numbers.begin(), numbers.end(), Print());//开始迭代器结束迭代器操作函数(函数对象或Lambda表达式)//调用Print()std::cout std::endl;system(pause);return 0; }2.一元谓词 一元谓词是一种特殊的一元函数它接受单个参数并返回一个布尔值 #include iostream #include vector #include algorithm// 定义一个一元谓词用于判断是否为某个数字的整数 struct IsMultipleOf {//int Divisor;IsMultipleOf(int Divisor) : Divisor(Divisor) {}bool operator()(int number) const {//重载operator()返回布尔值return ((number % Divisor) 0);} };int main() {std::vectorint numbers {1, 2, 3, 4, 10};// 使用一元谓词 IsMultipleOf 来查找第一个是5的倍数的数字auto it std::find_if(numbers.cbegin(), numbers.cend(), IsMultipleOf(5));if (it ! numbers.cend()) {std::cout The number is: *it std::endl;} else {std::cout No number std::endl;}system(pause);return 0; }3.二元函数 一元函数是指接受两个参数的函数 #include iostream #include vector #include algorithm// 定义一个二元函数实现两个数相乘 struct AddFunctor {//定义一个结构体int operator()(int a, int b) const {//重载operator()return a * b;} };int main() {std::vectorint numbers1 {1, 2, 3, 4, 5};std::vectorint numbers2 {5, 4, 4, 2, 2};// 使用二元函数计算两个向量对应元素的乘积std::vectorint result(numbers1.size());//定义一个新的vector用来存储结果std::transform(numbers1.begin(), numbers1.end(), numbers2.begin(), result.begin(), AddFunctor());//调用AddFunctor()// 显示结果for (int num : result) {std::cout num ;}std::cout std::endl;system(pause);return 0; }4.二元谓词 一元谓词是一种特殊的二元函数它接受两个参数并返回一个布尔值 #include iostream #include vector #include algorithm// 二元谓词用于比较两个整数的大小 struct GreaterThan {bool operator()(int a, int b) const {return a b; // 返回 a 是否大于 b} };int main() {std::vectorint numbers {10, 20, 30, 40, 50};// 使用二元谓词对向量进行降序排序std::sort(numbers.begin(), numbers.end(), GreaterThan());// 输出排序后的向量for (int num : numbers) {std::cout num ;}std::cout std::endl;system(pause);return 0; }
http://www.w-s-a.com/news/776480/

相关文章:

  • 众筹网站平台建设工信部网站备案系统
  • 网站301重定向代码wordpress 加子目录
  • 淄博网站制作优化推广asp做学生信息网站
  • 海口招商建设有限公司网站淮安哪有专业做网站的公司
  • 喀什哪有做网站的国内正规seo网络推广
  • 网站设计初步规划公司网页打不开是什么原因
  • 深圳企业网站建设推广服务php做的商城网站设计论文
  • 韩雪冬网站手机网站开发 宽度
  • 奉贤专业做网站新手怎么做企业网站
  • 做网站用哪几个端口 比较好手机号网站源码
  • 手机免费代理ip网站那个旅游网站做攻略最好
  • 西安做网站找哪家公司好苏州专业网站建设开发
  • dedecms如何做网站网站设计实施方案
  • 网站建设合约品牌设计有哪些
  • 织梦企业门户网站宝塔搭建wordpress网站
  • 网站为什么没有排名了11月将现新冠感染高峰
  • 网站开发维护专员岗位职责辽阳企业网站建设
  • 做外国订单有什么网站网站设计论文提纲
  • 商城网站建设报价方案导师让做网站
  • 清远市企业网站seo联系方式动易官方网站
  • 手机上怎么做能打开的网站一级域名和二级域名跨域
  • 网站首页效果图wordpress 在线教育
  • 电商网站开发团队广西桂林商贸旅游技工学校
  • 网站模板文件怎么下载东莞常平镇邮政编码
  • 建网站需要什么wordpress误删的后果
  • wordpress无插件实现网站地图做阿里巴巴网站店铺装修费用
  • 英文互动网站建设南宁住房和城乡建设局网站
  • 威海微网站建设乐清建网站哪家强
  • 网站和app的开发成本saas系统开发教程
  • ps切片工具做网站大气简洁网站