fork download
  1. #include <iostream>
  2. #include <memory>
  3. #include <string>
  4. #include <list>
  5.  
  6.  
  7. int main() {
  8.  
  9. std::string str = "Hello World";
  10. std::list<unsigned long int> keys;
  11.  
  12. for(char x : str) {
  13. unsigned long int c = (unsigned long int) x;
  14. // keys.push_back(c); // forward
  15. keys.push_front(c); // reverse
  16. }
  17.  
  18. for(unsigned long int x : keys) {
  19. std::cout << (char)x;
  20. }
  21.  
  22. return 0;
  23. }
Success #stdin #stdout 0s 3272KB
stdin
Standard input is empty
stdout
dlroW olleH