如何捕捉堆栈溢出错误?
- C/C++ code
F(int n){ N++; F(n);}Main(){ F(0); Printf(“ok\n”);}
将不显示ok,因为在执行到第1万次时溢出了。如何捕捉溢出信号,使得可以显示ok?
[解决办法]
你自己写了个死循环不停递归,你到底要做什么?
递归函数必须要有返回
[解决办法]
他就是要 使得堆栈溢出
[解决办法]
C里面似乎没有try catch一类的捕捉异常的方法,不知道有没有什么类似的东西
[解决办法]
用内存查看工具实时监测吧。
[解决办法]
cl /Ge /GZ ...