C++ って * はあんまりいらないんじゃないの?
イテレータからコンテナの中身を取り出す時だけ?
& は関数宣言で引数におまじないで付ける位に考えておけばいいんじゃないの?