結果 : shared_ptr example implementation