使用 VC++ 中的 Try 和 catch 块捕获内存访问冲突

catching memory access violation using try and catch blocks in vc++

本文关键字:内存 访问冲突 catch VC++ 中的 Try 使用      更新时间:2023-10-16

我想知道如何使用 try and catch 捕获内存访问冲突。

例如,我有一个 2String 的 CStringArray 。如果程序错误地尝试从此CStringArray访问第三个字符串,它将崩溃。我的问题是如何捕获此违规行为并避免程序崩溃......

谢谢大家

你不能。try/catch 用于捕获C++异常。内存访问冲突不是C++异常,而是硬件异常。