shared_ptrはbool演算子があるのでそっちを使おう