地圖我有地圖的形式map<key1, map<key2, value> >
的:檢查一個元素是否存在或不內地圖
例如: 我存儲在2-d座標的強度值(X, y)在以下地圖中:
map<int, map<int, double> > intensityValue;
現在,我想檢查座標(x,y)處的強度值是否存在於此地圖中。 的一種方式,我知道是檢查:
if(intensityvalue[x][y] >=0)
在這種情況下
,如果intensityValue[x][y]
沒有在地圖中查看它會自動在地圖我不想插入intensityValue[x][y]
後存在,那麼。
請建議一個有效的方法,以便我可以檢查intensityValue[x][y]
是否已經存在於地圖中,而沒有將其插入到地圖中。
['std :: map :: find'](http://en.cppreference.com/w/cpp/container/map)? – jrok