shared_ptr 로 바꾸면 다 됄줄 알았는데

인터페이스가 미묘하게 다른부분이 있네

.release() 가 메모리 해제하고 원래주소 리턴하는건데 셰어드엔 없다던가