所以我有一张地图
map<string, string> myMap;
SetMapPairs(map);
void SetMapPairs(map<string, string> mapPairs)
{
map<string, string> myMap = mapPairs;
myMap["one"] = "two";
}
Run Code Online (Sandbox Code Playgroud)
我知道我做错了,但我不知道怎么做.
如何通过引用传递它,以便我可以在此方法中添加到地图?
另外我需要先设置,myMap = mapPairs否则我知道这很容易
void SetMapPairs(map<string, string> &mapPairs)
piw*_*iwi 11
使用&按引用传递:
void SetMapPairs(std::map<std::string, std::string>& mapPairs)
{
// ...
}
Run Code Online (Sandbox Code Playgroud)