您当前的位置: 首页 >  c++

插件开发

暂无认证

  • 1浏览

    0关注

    492博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ STL 基础功能-transform函数-遍历元素保存结果

插件开发 发布时间:2022-04-27 07:28:46 ,浏览量:1

文章目录
    • 1.transform(first,last,result,op);
    • 2.transform(first1,last1,first2,result,binary_op);
    • 3.作者答疑
  transform函数的作用是:将某操作应用于指定范围的每个元素。transform函数有两个重载版本:

1.transform(first,last,result,op);

  first是容器的首迭代器,last为容器的末迭代器,result为存放结果的容器,op为要进行操作的一元函数对象或sturct、class。

#include 
#include 
char op(char ch)//传入值为容器中的值,返回值为结果。
{
   if(ch>='A'&&ch>first;
    second.resize(first.size());
    std::transform(first.begin(),first.end(),second.begin(),op);
    std::cout            
关注
打赏
1665481431
查看更多评论
0.0409s