我有一张地图如下:
std::map<char,std::map<short,char>> my_maps;
并且我需要返回对与函数中指定键对应的映射之一的引用。我不知道该怎么做,这是我的代码:
bool GetMap(char key,std::unique_ptr<std::map<short,char>> my_map){
auto m=my_maps.find(key);
if(m!=my_maps.end()){
my_map=m->second;
// I have also tried this: my_map=my_maps[_commandcode];
return(true);
}
return (false);
}