<Int[]>arr_p(newInt(10));// 删除器调用delete[] 1. 由于用Int[]初始化shared_ptr的模板类型参数,所以删除器使用delete[],delete[]会在_Ptr往前偏移4字节取出数组元素个数,此时会取出fdfdfdfd,然后执行这么多次析构函数 shared_ptr管理一个对象,却使用new[] <Int>p(newInt[10]);// 删除器调用delete ...