キーがマップに存在するかどうかわからないときに、キーと値のペアの値をマップから変更するにはどうすればよいですか?
たとえば、マップにはキーと値のペアがあります。
a[5] = " H ";
// しかし、挿入、消去などの操作の後 ; マップに 5 がまだ存在するかどうかわかりませんが、次のように変更できますか?:
a[5] = " G ";
// または iteraotr pos を定義する必要があります
pos = my_map.find(5);
if( pos != my_map.end())
{
pos->second = " G ";
}
マップからキーと値のペアの値を変更できる他の方法はありますか? ありがとう!!!