我有一个名为sfract的类,它存储指向二叉树根节点的指针。显然,当复制构造一个sfract时,我需要克隆另一个sfract对象的二叉树。但是,复制构造函数从未被调用,我认为是因为复制省略。这会导致两个sfract对象在解构时引用并尝试释放同一个根节点。我怎样才能防止这种情况发生?//main.cppsfract_typea(/*...*/);sfract_typeb(/*...*/);sfract_typec(a);//copyconstruct//sfract.htemplatesfract(sfractconst&other){//Cloneother'srootnodeanda