C++/Deque/deque reverse

Материал из C\C++ эксперт
Перейти к: навигация, поиск

Use reverse function on deque

<source lang="cpp">

  1. include <iostream>
  2. include <cassert>
  3. include <string>
  4. include <deque>
  5. include <algorithm> // for reverse

using namespace std; int main() {

 string s("abcdef");
 deque<char> deque1(s.begin(), s.end());
 deque<char>::iterator i;
 for (i = deque1.begin(); i != deque1.end(); ++i)
   cout << *i;
 cout << "\n\n\n";
 reverse(deque1.begin(), deque1.end());
 for (i = deque1.begin(); i != deque1.end(); ++i)
   cout << *i;
 return 0;

} /* abcdef

fedcba

*/
       
 </source>