我有一个用C++编写的程序,它执行以下操作:获取一个未排序的整数数组,并按升序将其分成子数组。例如。我的数组是1,2,3,-2,4所以输出将是:1,2,3//子数组1-2,4//子数组2我要求的方法是分配指针数组,该数组中的每个单元格将指向包含一个系列的子数组(也是动态分配的)。另外,我不允许更改“主要”功能现在,我有了使用运算符重载打印子数组的“打印”方法。我检查并发现print方法工作正常,但在这段代码中:coutprint(s3)打印正常,但是在赋值运算符之后再次调用print(s3)时,我得到了垃圾输出。经过一些调试后,我认为它与析构函数有关。如果有人能指出并确定我的问题并提供