问题:try-catch 在RELEASE模式下没法捕捉错误,而DEBUG能够。

这个跟C++的try-catch异常捕获的两种模式有关。异步 同步模式和异步模式。其中前者不能捕获内存访问错误,后者能够捕获内存访问错误。spa /EHs是启用同步模式。(同 /GX)    /EHa是起用异步模式。  要在Release版本使用异步模式,须要加上/Eha选项。blog 另有其余更多的编译参数,须要时请查询VisualStudio帮助或者C++标准内存
相关文章
相关标签/搜索