数组指针在[it,it2)之间的元素反转
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int a[6]={10,11,12,13,14,15};
reverse(a,a+4);
for(int i=0;i<6;i++)
cout<<a[i]<<" ";
return 0;
}
输出结果
13 12 11 10 14 15
容器的迭代器在【it,it2)之间的元素进行反转
#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
int main()
{
string str="abcdefg";
reverse(str.begin(),str.begin()+3);
for(int i=0;i<str.size();i++)
cout<<str[i];
return 0;
}
输出结果
cbadefg