这个要看具体的代码和实例情况 ,本身C++建立对象后,在对象释放后会自动调用相应的析构函数。
一个对象一般只会调用一次析构函数,你认为的两次 有可能 是产生的临时变量的析构,或者是其他情况,把代码发出来分析一下就知道了。
可能是哪里多拷贝了一次