#valgrindのチェックでひっかかった
mapTmp[key] = value;
みたいな使い方をしていたらおこられたので
auto find = mapTmp.find(key);
if(find == mapTmp.end()){
mapTmp[key] = value;
}else{
find->second = value;
}
こうした。
でもまだおこられてたので
auto find = mapTmp.find(key);
if(find == mapTmp.end()){
mapTmp.insert(std::make_pair(key,value));
}else{
find->second = value;
}
結局こうなった。