#include <iostream>
#include <map>
#include <string>
#include <algorithm>
using std::map;
using std::string;
using std::cout;
using std::endl;
void printMap(const map<string, float>& mp)
{
for (auto element : mp) {
cout << element.first << ": " << element.second << endl;
}
cout << endl;
}
int main()
{
typedef map<string, float> StringFloatMap;
StringFloatMap sfmap;
sfmap["c++"] = 3.14;
sfmap["c"] = 6.23;
sfmap["java"] = 7.98;
printMap(sfmap);
return 0;
}
/*
run:
c: 6.23
c++: 3.14
java: 7.98
*/