#include<algorithm>
#include<iostream>
#include<cctype>//toupper
using namespace std;
//transform(数据起始,结束,写入目标的起始,执行的操作)//遍历一个容器里面元素 然后执行一个操作
int f(char c){
return c+1;
}
int main(){
string s = "DHertghSDFDFGHgfdfgbnMbvcFGBnbVCdcFV";
char c=*(transform(s.begin(),s.end(),s.begin(),f)-1);
cout<<s<<endl;
cout<<c<<endl;
return 0;
}
/*
EIfsuhiTEGEGHIhgeghcoNcwdGHCocWDedGW
W
--------------------------------
Process exited with return value 0
Press any key to continue . . .
*/
STL—transform
最新推荐文章于 2021-02-26 22:50:19 发布