跪求帮忙看看 一个小问题
#include<iostream>
#include<string>
#include<map>
using namespace std;
void main()
{
map<string,int> data;
map<string,int>::iterator it;
for(it=data.begin();it!=data.end();it++){}
}
实在不知道哪里出了问题 它总显示有错误 在我同学的机子上就一点问题没有
错误是:没有与这些操作数匹配的运算符
[解决办法]
看下是不是 = != 是中文符号打出来的
[解决办法]
那我只能说你电脑STL里的map有问题了...
[解决办法]
你可能设置了把警告当成错误了 取消了吧 VC++6.0 是在 工程-》设置-》C/C++里面
[解决办法]
在我的电脑里面编译也没问题,不知道楼主是不是你的STL库有问题了!