第一张图没看错的话,父类和之类析构函数都调用两次是因为你最开始定义了一个子类对象rec