map に存在しないキーを使おうとすると
ある map が持っていないキーの値を得ようとすると、そのキーが map に自動的に生成されて値は 0 で初期化される。なので、存在するかしないかわからないキーを調べたいときには find() を使う。
map
::iterator it = table.find(id);
if( it == ttable.end() ) continue;
ある map が持っていないキーの値を得ようとすると、そのキーが map に自動的に生成されて値は 0 で初期化される。なので、存在するかしないかわからないキーを調べたいときには find() を使う。
map
::iterator it = table.find(id);
if( it == ttable.end() ) continue;