我有以下主要功能,使用指针创建系数的乘积。这只是项目的一小部分,用于创建多项式:#include"header.h"intmain(){TermProdx=TermProd(newCoeff(4),newCoeff(8));x.print();cout经过测试,覆盖似乎起作用了。但是当我在x上调用打印时,出现段错误。我一直在尝试并盯着它看了很长一段时间,但我无法找出真正的问题。此外,我的搜索没有找到正确的方向,所以我决定创建一个小的代码片段来重现错误。我的header.h文件如下所示:classTerm{public:Term(){};virtual~Term(){};virtualT