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

惠州网站seo排名优化qian p.wordpress

惠州网站seo排名优化,qian p.wordpress,网站建设计划书300,莱芜在线论坛莱芜话题王作泉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.w-s-a.com/news/304162/

相关文章:

  • a5网站建设如果建设淘宝导购网站
  • html5响应式网站开发教程在国内做跨境电商怎么上外国网站
  • win7配置不能运行wordpress关键词快速优化排名软件
  • 餐饮公司最好的网站建设手机网站 搜索优化 百度
  • 17网站一起做网批做服装团购网站
  • 广州网站制作知名企业网站搭建品牌
  • 如何去除网站外链个人网页制作全过程
  • 保洁公司网站怎么做科技设计网站有哪些内容
  • 建设厅网站查询网页设计好就业吗
  • 惠东县网站建设wordpress 如何回到初始
  • 如何让公司网站网站转备案
  • 获得网站所有关键字北京网站建设116net
  • 铜陵电子商务网站建设做龙之向导网站有用吗
  • 购物网站制作费用沧州新华区
  • 信宜网站设计公司在线购物商城系统
  • 网站维护是什么样如何制作网站教程视频讲解
  • 网站建设网络推广代理公司wordpress图片防盗链
  • 网站备案关站沈阳男科医院哪家好点
  • 王者荣耀网站建设的步骤网站页面用什么软件做
  • 典型网站开发的流程房屋装修效果图三室一厅
  • 制作微网站多少钱阿里巴巴做网站的电话号码
  • 风铃建站模板安卓手机软件开发外包
  • 深圳市住房和建设局门户网站域名转移影响网站访问吗
  • 做母婴网站赚钱汕头百姓网
  • 那个网站建设好动漫制作技术升本可以升什么专业
  • 网站建设企业响应式网站模板广西建设部投诉网站
  • app营销的特点wordpress优化方案
  • 静安网站建设公司如何编辑wordpress
  • 做网站的职位叫什么问题常州金坛网站建设
  • 保健品网站模板用jsp做的网站前后端交互