Jim*_*ell 0 c++ winapi exception custom-errors
WINAPI SetLastError()和C++关键字有throw什么区别?例如,是SetLastError(5);和throw 5;是一样的?
SetLastError()
throw
SetLastError(5);
throw 5;
dar*_*rak 8
SetLastError设置一个简单的全局变量,它对程序流没有任何作用.
throw将停止正在运行的程序的流程,展开堆栈直到它被一个try-catch子句捕获到某处.然后程序流程将从捕获结束开始继续.
我建议阅读这篇文章,它解释了例外的概念.并阅读C++异常.
归档时间:
15 年,10 月 前
查看次数:
921 次
最近记录: