我是C ++的新手,正在尝试将字典翻译成C ++格式。我似乎无法从此处提交的先前问题中找到所需的答案。
我的代码如下:
#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 ++中将字符串/整数对映射在一起?
相关分类