这是析构函数这是调用了输出运算符这是没有调用,程序正常退出了这是重载的输出运算符函数
一般写const Array &new_this,使用引用类型传递,否则在变量赋值过程中,可能产生隐形变量,一旦自动回收,p指针就会被delete,导致其它赋值变量的p变成野指针