Erro "xxxx" não nomeia um tipo
Eu encontrei um problema quando tentei compilar o seguinte código:
#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;
}
O compilador me deu um erro: 'mapDial' não nomeia um erro de tipo. Eu sou novo no c ++ e realmente não sei o que está acontecendo aqui. Alguém aqui pode me ajudar a resolver isso? Obrigado!!