Keyが文字列なオレオレmapラッパでemplace
前にpush_backで作った奴のemplace版です
テスト項目を増やしました
http://melpon.org/wandbox/permlink/76HSVvDSWz8lhG2U
追記:dict
http://melpon.org/wandbox/permlink/oHlbOyB12ItmOVz6
T(std::string)ができるかできないかでSFINAEをしないと上手く分岐できないようで苦労しました(小並感)
ちょっと間違っていたので