使用 VC++ 中的 Try 和 catch 块捕获内存访问冲突
catching memory access violation using try and catch blocks in vc++
我想知道如何使用 try and catch 捕获内存访问冲突。
例如,我有一个 2String 的 CStringArray 。如果程序错误地尝试从此CStringArray访问第三个字符串,它将崩溃。我的问题是如何捕获此违规行为并避免程序崩溃......
谢谢大家
你不能。try/catch 用于捕获C++异常。内存访问冲突不是C++异常,而是硬件异常。
相关文章:
- C++尝试深度复制唯一指针时出现内存访问冲突
- C++中的内存分配(引发异常:读取访问冲突)
- 使用加速进程间创建消息队列 - 内存访问冲突
- C 指针转换会导致内存访问冲突
- 为什么创建进程 API 调用会导致内存访问冲突?
- 使用 std::map 作为本地成员的内存访问冲突
- 编译哈希算法时出现内存访问冲突错误
- 使用内存访问冲突错误
- 堆栈引发内存访问冲突
- 使用 Boost::序列化时内存访问冲突
- 调用std::vector::empty()时内存访问冲突读取位置
- 基于 SAPI 的应用程序在枚举令牌时引发内存访问冲突
- 内存访问冲突
- 使用 VC++ 中的 Try 和 catch 块捕获内存访问冲突
- 对象向量中的内存访问冲突
- "detects_simple_anagram"中的致命错误:地址 0x00000000 处的内存访问冲突:故障地址处没有映射
- 内存访问冲突插入结构在树结构c++
- c++内存访问冲突
- MotorBee dll和c++,内存访问冲突
- 调用FindConnectionPoint时写入内存访问冲突