map >>推回对吗?
|
我有这个
map<string, vector <pair<int, int> > >
变量,我正在推回一个值,但是code :: blocks告诉我该对没有名为push_back的成员函数。我应该怎么做才能使它推回配对而不是pair<>.push_back()
?
这基本上是我在做什么:
map<string, vector <pair<int, int> > > T;
for(int x = 0; x < data.size(); x++)
T[data[x].str].push_back(data[x].PAIR)
错误是:
error: no matching function for call to \'std::vector<std::pair<int, int>,
std::allocator<std::pair<int, int> > >::push_back(std::map<int, int,
std::less<int>, std::allocator<std::pair<const int, int> > >&)\'
没有找到相关结果
已邀请:
3 个回复
梦话快家腹
钨蜡唤喉晤
,而不是一对。您的
结构是什么样的?
链眷克袒姜