加上auto_ptr與shared_ptr的程式