shared_ptr使ってる時点でコストを気にするもんじゃないと思うが