>>699

> ちょっと別の質問なんですけど、mapの要素に対して[]を使ってアクセスすると、
> なぜか要素のコンストラクタが呼ばれるようです(find()では呼ばれない)。

なぜって、仕様読んだのか?
[]は新しい要素を代入することが出来る。

> これってどういう事でしょうか。mapの要素に[]でアクセスするのは効率が悪いんですか?

効率が悪いとしたら、使い方が間違っとる。