尝试编译以下代码时遇到问题:
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <map>
using namespace std;
map<char, int> mapDial;
mapDial['A'] = 2;
int main()
{
cout << mapDial['A'] << endl;
return 0;
}
编译器给了我一个错误:“mapDial”没有命名类型错误。我是 C++ 新手,真的不知道这里发生了什么。这里有人可以帮我解决这个问题吗?谢谢!!