0
我试图插入一对值成map
其被声明为否匹配部件功能:呼叫到std :: unordered_map ::刀片()
unordered_map <unsigned int, std::string> map;
和当我插入的2个string
S上的组合以和unsigned int
到map
:
map.insert(std::make_pair(count,str1.append(str2)));
和Xcode中说有“呼叫到‘插入’无匹配的成员函数”。我看着overload list,我不确定在这种情况下我应该使用哪一个。有人可以告诉我吗?
更新:此问题是由unsuccesful typedef造成的。我现在改map
,并将其定义为unordered_map<usigned int, string>
你没有说任何关于'objects'以及如何'对象'与'string'有关。 – jogojapan
你有没有'#include'? –
sithereal
@jogojapan对不起。 '对象'是'typedef'ed'std :: string' –