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

山东城市建设职业学院教务网站建设一个社交网站需要多少钱

山东城市建设职业学院教务网站,建设一个社交网站需要多少钱,全国企业信息网查询平台官网,中国建设质量协会网站std::transform是C标准库中的一个算法#xff0c;它用于对输入范围内的元素进行操作#xff0c;并将结果存储在输出范围内。这个算法特别适合于将一种数据类型转换为另一种数据类型。 函数定义在头文件algorithm中 std::transform的基本语法如下#xff1a; std::transfor…std::transform是C标准库中的一个算法它用于对输入范围内的元素进行操作并将结果存储在输出范围内。这个算法特别适合于将一种数据类型转换为另一种数据类型。 函数定义在头文件algorithm中 std::transform的基本语法如下 std::transform(InputIt first1, InputIt last1, OutputIt d_first, UnaryOperation unary_op); 或者 std::transform(InputIt1 first1, InputIt1 last1, InputIt2 first2, OutputIt d_first, BinaryOperation binary_op); 其中 first1 和 last1 是输入范围的迭代器指定了要进行操作的元素范围。d_first 是输出范围的起始迭代器std::transform将结果存储在此位置开始的位置。unary_op 是一个一元操作函数或函数指针、函数对象它定义了对输入元素进行操作的方式。binary_op 是一个二元操作函数或函数指针、函数对象它定义了如何将两个输入元素操作以产生一个输出元素。 下面是一个简单的例子我们将使用 std::transform 将一个输入范围中的每个元素乘以2并将结果存储在输出范围中 #include algorithm #include vector #include iostream #include iteratorint main() { // int数组处理每个项乘以10std::vectorint inputs {1, 2, 3, 4};std::vectorint outputs(inputs.size());// 使用transform处理std::transform(inputs.begin(), inputs.end(), outputs.begin(), [](int x){return x*10;});// 输出std::copy(outputs.begin(), outputs.end(), std::ostream_iteratorint(std::cout, ));std::cout std::endl;std::string str hello world!;// 将string转大写std::transform(str.begin(), str.end(), str.begin(), [](unsigned char c){return std::toupper(c);});// 输出std::copy(str.begin(), str.end(), std::ostream_iteratorunsigned char(std::cout, ));std::cout std::endl;std::vectorstd::string sinputs {abc, jhk, hello, workd};std::vectorstd::string soutpus(sinputs.size());// 将string数组转大写std::transform(sinputs.begin(), sinputs.end(), soutpus.begin(), [](std::string s){ for(auto el : s)el std::toupper(el); return s;});// 输出std::copy(soutpus.begin(), soutpus.end(), std::ostream_iteratorstd::string(std::cout, ,));std::cout std::endl;return 0; } 在这个例子中我们使用了一个 lambda 函数 [](int x) { return x * 2; } 作为一元操作函数。这个 lambda 函数接收一个整数参数 x并返回 x * 2。我们把这个 lambda 函数传递给 std::transform以便它能够对输入范围中的每个元素执行这个操作。然后结果被存储在 output 向量中。 运行上述程序你将看到输出2 4 6 8 10这是输入范围中的每个元素乘以2后的结果。
http://www.yutouwan.com/news/489905/

相关文章:

  • 学习吧网站库存进销存管理软件
  • 东莞部门网站建设大同做网站
  • 有哪些做策划的用的网站在WordPress
  • 都匀网站建设公司网页设计师学历要求
  • 高清logo网站ip子域名查询
  • cp网站开发多少钱有固定ip怎么建设网站
  • 一般小型教育网站的建设和开发官方网站旗舰店
  • 网站权重怎么做阿里云服务器怎么部署网站
  • 网站做有偿广告需要什么有序wordpress重装php
  • 棋牌游戏网站怎么做的网站排名下降的原因
  • 梧州网站设计推荐哪里建设企业网站
  • 画家网站建设网络营销官网
  • 深圳移动官网网站建设测网站打开的速度的网址
  • 形象型网站wordpress 调用分类名
  • 怎么样做门户网站个人网站命名
  • 工农区网站建设英语复试口语模板
  • jsp网站开发关键技术网页设计制作基础
  • 做网站横幅的图片网站特效代码上那找好
  • 我想采集散文 做网站四川省建设人才网
  • 网站页面设计好了后台如何添加网站显示建设中页面
  • 企业网站设计推荐网站建设类毕业设计
  • 网站建设出题创建微信公众号的流程
  • 网站设计的主要风格网站备案后证书
  • 网站建设教程主页手机版素材网站
  • 蘑菇街的网站建设承德市信息查询平台
  • 做运动鞋的网站视频顺的品牌网站设计信息
  • 广东专业商城网站建设怎么写微信小程序
  • 网站有死链接怎么办想做seo哪里有培训的
  • 品牌商城网站建设公司网站开发建设属于什么费用
  • 电子商务的网站的建设内容网站建设费属于广告费