关于MAP初始化的一个问题
vector<Student_info> students;
Student_info record;
string::size_type maxlen = 0;
map<string, int> counter;
......
cout << students[i].name << "your final grade is A! " << endl;
counter.insert(pair<string, int>("A", 0));
++counter[A];
......
程序的一部分在这里,编译的时候跳出 "error C2065: “A”: 未声明的标识符"
我这里就不是很懂了...按照我的想法是,counter[A]->second+1,但是这里为什么会编译不通过啊?
求高人指点了!!
谢谢了!!!