https://cppcpp.org/86/c-unique_ptr-reset-nullptrの理解と使用方法/