如何捕获除使用 GDB 的异常类型之外的所有异常类型

How to catch all exception types except one using GDB?

本文关键字:类型 异常 何捕获 GDB      更新时间:2023-10-16

我知道_catch throw_甚至_catch throw MyExceptionType_

我需要的是除某种异常类型之外的所有内容。

由于 gdb 对异常字符串使用正则表达式,因此您可以使用catch throw (?!MyExceptionType)(这将匹配除"MyExceptionType"之外的任何异常)

另请参阅匹配除指定字符串之外的所有内容

接球抛出时指定断点的条件,查看中断条件