Define string-string map and loop through the value key-pair : map « map multimap « C++ Tutorial






#include <iostream>
#include <map>
#include <string>

using namespace std;

int main( ) {

   map<string, string> strMap;

   strMap["Monday"]    = "1";
   strMap["Tuesday"]   = "2";
   strMap["Wednesday"] = "3";
   strMap["Thursday"]  = "4";
   strMap["Friday"]    = "5";
   strMap["Saturday"]  = "6";
   strMap.insert(pair<string, string>("Sunday", "7"));

   for (map<string, string>::iterator p = strMap.begin( );
      p != strMap.end( ); ++p ) {
         cout << "English: " << p->first<< ", #: " << p->second << endl;
   }

   cout << endl;

}
English: Friday, #: 5
English: Monday, #: 1
English: Saturday, #: 6
English: Sunday, #: 7
English: Thursday, #: 4
English: Tuesday, #: 2
English: Wednesday, #: 3








23.1.map
23.1.1.Demonstrating an STL map
23.1.2.Use string as the key and value in a map
23.1.3.Define string-string map and loop through the value key-pair
23.1.4.Declare a char int map
23.1.5.Create string float map
23.1.6.Multiple map
23.1.7.Store objects in a map
23.1.8.A phone list in which a person's name is the key and the phone number is the value.
23.1.9.Computing an inner product of tuples represented as maps