Using the STL generic reverse algorithm with an array : array algorithms « STL Basics « C++






Using the STL generic reverse algorithm with an array

 
 

#include <iostream>
#include <string>
#include <cassert> 
#include <algorithm> // For reverse algorithm
using namespace std;

int main()
{
  char array1[] = "abc";
  int N1 = strlen(array1);
  reverse(&array1[0], &array1[N1]);
  assert (string(array1) == "cba");
  return 0;
}

        
  








Related examples in the same category

1.Using reverse_copy to copy the array reversely
2.Use random_shuffle algorithms with array
3.Illustrating the generic inner_product algorithm with predicate
4.Illustrating the generic adjacent_difference algorithm
5.Illustrating the generic partial_sum algorithm
6.Use the generic partition algorithms: Partition array1, putting numbers greater than 4 first, followed by those less than or equal to 4
7.Using function templates to get the max and min value in an array