結果 : create smart pointer from raw pointer