fork(1) download
  1.  
  2. #include <map>
  3. #include <vector>
  4. #include <iostream>
  5. #include <string>
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11. std::map<std::string, std::vector<int> > my_map;
  12.  
  13. string nom = "carlitos";
  14. vector<int> vect;
  15.  
  16. vect.push_back(1);
  17. vect.push_back(2);
  18. vect.push_back(3);
  19. vect.push_back(4);
  20.  
  21.  
  22. my_map.insert( std::pair<std::string, std::vector<int> >(nom,vect) );
  23.  
  24. for( std::map<std::string, std::vector<int> >::iterator ii=my_map.begin(); ii!=my_map.end(); ++ii)
  25. {
  26. for( std::vector<int>::iterator iii=(*ii).second.begin(); iii!=(*ii).second.end(); ++iii)
  27. {
  28. std::cout << (*ii).first << ": " << *iii << std::endl;
  29. }
  30. }
  31. }
Success #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
carlitos: 1
carlitos: 2
carlitos: 3
carlitos: 4