shared_ptrの値渡しをconst参照に変更