是否有可能在地图中使用push_back()
?
我想制作一个map < int, vector<string>>
并在一个包含字符串的循环中填充vector
。
看起来应该是这样的:
map[int] = vector.push_back(string);
答案 0 :(得分:1)
如果您想push_back
进入vector
返回的map[N]
,请使用:
//assuming
std::map<int, std::vector<std::string>> my_map;
int N;
std::string my_string;
my_map[N].push_back(my_string);