数组
int arr[] = { 1,2,3,4,5,6,7,8,9,0 };
reverse(arr, arr + 5);//前5个数字逆序
for (int i = 0; i < 10; i++)
{
cout << arr[i] << ",";
}
输出:5,4,3,2,1,6,7,8,9,0,
vector容器
vector<int> vec_iContainer = { 1,2,3,4,5,6,7,8,9,0 };
reverse(vec_iContainer.begin(), vec_iContainer.end());
for (int i = 0; i < vec_iContainer.size(); i++)
{
cout << vec_iContainer[i] << ",";
}
输出:0,9,8,7,6,5,4,3,2,1,