結果 : raw pointer and smart pointers