shared_ptrやunique_ptrで何か問題があるかな?