fork(19) download
  1. #include <iostream>
  2. #include <map>
  3. #include <set>
  4. #include <string>
  5.  
  6. int main() {
  7. // your code goes here
  8. std::map< std::string, std::set< std::string> > mymap;
  9. std::set<std::string> s;
  10. s.insert( "orange");
  11. mymap.insert( std::make_pair< std::string, std::set< std::string> > ( std::string("car") , s));
  12. std::cout << mymap[ "car"].size() << std::endl;
  13.  
  14. //add string to set identified by key "car"
  15. if ( mymap.find( "car") != mymap.end()) {
  16. std::set< std::string>& s_ref = mymap[ "car"];
  17. s_ref.insert( "blue");
  18. }
  19. std::cout << mymap[ "car"].size() << std::endl;
  20. return 0;
  21. }
Success #stdin #stdout 0s 3480KB
stdin
Standard input is empty
stdout
1
2