析构函数抛出异常会怎样?为什么析构函数不应该抛异常?