对一个函数进行调试
void fun1()
{
code……
}
执行所有语句都没有问题,当执行到最后一个“}”时抛出异常。这表明程序在回收函数的局部变量时出现异常。对于基本类型如int类型程序能够直接回收,对于类、结构体类型变量回收时会调用其析构函数,因此这时应该检查这个函数中使用的自定义的类、结构体的析构函数有没有问题。
对一个函数进行调试
void fun1()
{
code……
}
执行所有语句都没有问题,当执行到最后一个“}”时抛出异常。这表明程序在回收函数的局部变量时出现异常。对于基本类型如int类型程序能够直接回收,对于类、结构体类型变量回收时会调用其析构函数,因此这时应该检查这个函数中使用的自定义的类、结构体的析构函数有没有问题。