重载输出运算符调用之后无法析构

这是析构函数
img
这是调用了输出运算符
img
这是没有调用,程序正常退出了
img
这是重载的输出运算符函数
img

一般写const Array &new_this,使用引用类型传递,否则在变量赋值过程中,可能产生隐形变量,一旦自动回收,p指针就会被delete,导致其它赋值变量的p变成野指针