錯誤是否繼續執行問題?该怎么处理
錯誤是否繼續執行問題?
Test()
{
TestA();
TestB();
TestC(); <--如果這裡出錯
bDone=false;
bDone=true;
}
如果TestC()出錯,在這之前執行的function和在這之後執行的設定是否依然
會正確執行呢thx
------解决方案--------------------
如果是运行时错误,程序就退出了.如果是逻辑错误,继续运行.
------解决方案--------------------
如果是一些危险操作,如内存越界之类的话就不会继续运行了
Test()
{
TestA();
TestB();
TestC(); <--如果這裡出錯
bDone=false;
bDone=true;
}
如果TestC()出錯,在這之前執行的function和在這之後執行的設定是否依然
會正確執行呢thx
------解决方案--------------------
如果是运行时错误,程序就退出了.如果是逻辑错误,继续运行.
------解决方案--------------------
如果是一些危险操作,如内存越界之类的话就不会继续运行了