try和__try的区别就是,try是应用于C++的,而__try是应用于C语言的(仅仅在Windows平台有效,Linux没有这个操作符)。所以说在C语言中使用__try是没问题的,但是如果用try的话,则会抛出没有定义标识符的错误。 继续阅读“异常捕获try和__try”
Windows 异常处理机制
操作系统或程序在运行时,难免会遇到各种各样的错误,如除零、非法内存访问、文件打开错误、内存不足、磁盘读写错误、外设操作失败等。为了保证系统在遇到错误时不至于崩溃,仍能够健壮稳定地继续运行下去, Windows 会对运行在其中的程序提供一次补救的机会来处理错误,这种机制就是异常处理机制。 继续阅读“Windows 异常处理机制”