我有如下代码:
#include <iostream>
#include <map>
using namespace std;
typedef std::map<string, int> BasePairMap;
int main()
{
BasePairMap m;
m['power'] = 0;
m['select'] = 1;
m['backup'] = 2;
...
...
...
m['rewind'] = 71;
m['boxoffice'] = 240;
m['sky'] = 241;
return 0;
}
但我一直在得到字符溢出错误。如何在C++中将字符串/ int对映射到一起?
谢谢
char
类型。在所以你的代码应该是:
相关问题 更多 >
编程相关推荐