1. std::map<key_type, value_type> map_name = {{key1, value1},{key2, value2}, ...};
2. std::map - declares an STL container of type map
3. <key_type> - the data type of the keys to be stored in the map
4. <value_type> - the data type of the values to be stored in the map
5. map_name - a unique name given to the map
6. key1, key2, ... - keys to be stored in the map
7. value1, value2, ... - values to be stored in the map