map<string ,vector<string> > hashes;
hashes.insert(pair<string,vector<string> > (a,b )); //error coming
当我在C ++中使用上面的语句(其中a和b是字符串)时,会出现什么问题?
如何在这种类型的关联容器(即一个包含更多容器的容器)中进行插入?
提前很多很多
最佳答案
你可能想要
hashes[a].push_back(b)
那就是如果您想将b附加到当前向量上。如果要更换它,请使用
hashes[a].assign(1, b)