std::map<std::string,int> Map;

Map.insert(std::pair<std::string,int>(std::string(""),1));
            ~~~~~~~~~~~~~~~
の部分をハードコーディングではなく書けませんか?