我在尝试编译以下代码时遇到问题:#include#include#include#include#includeusingnamespacestd;mapmapDial;mapDial['A']=2;intmain(){cout编译器给了我一个错误:'mapDial'doesnotname类型错误。我是c++的新手,真的不知道这里发生了什么。这里有人可以帮我解决这个问题吗?谢谢!! 最佳答案 你不能在全局范围内执行任意表达式,所以mapDial['A']=2;是非法的。如果你有C++11,你可以这样做mapmapDial{{'A',