私はフォームのマップを持っていますmap<key1, map<key2, value> >
:
例: 次のマップの 2D 座標 (x,y) に強度値を格納しています。
map<int, map<int, double> > intensityValue;
ここで、座標 (x,y) の強度値がこのマップに存在するかどうかを確認します。私が知っている1つの方法は、次を確認することです:
if(intensityvalue[x][y] >=0)
この場合、intensityValue[x][y]
マップに存在しない場合、チェックした後、不要なマップに自動的に挿入intensityValue[x][y]
されます。
intensityValue[x][y]
マップに挿入せずに、マップに既に存在するかどうかを確認できる効率的な方法を提案してください。