Mega Code Archive

 
Categories / C++ Tutorial / STL Algorithms Non Modifying Sequence Operations
 

Use the copy algorithms

#include <iostream> #include <cassert> #include <algorithm> #include <vector> #include <string> #include <iostream> using namespace std; int main() {   string s("abcdefghihklmnopqrstuvwxyz");   vector<char> vector1(s.begin(), s.end());   copy(vector1.begin() + 4, vector1.end(), vector1.begin());   vector<char>::iterator pos;   for (pos=vector1.begin(); pos!=vector1.end(); ++pos) {         cout << *pos << ' ';   }   return 0; } e f g h i h k l m n o p q r s t u v w x y z w x y z