我有这个:
unordered_map<string,string>* createDict(){
unordered_map<string,string>* Dict= new unordered_map<string,string>();
Dict["x"] = "a";
Dict["y"] = "b";
Dict["z"] = "c";
return Dict;
}
我得到了错误:
表达式必须具有整数或无范围枚举类型
但这在堆栈上分配时有效。解决这个问题的最简单方法是什么?我真的不喜欢创建 Pair 对象以插入到 unordered_map 中。