1

我一直在尝试在 gdb 中调试 std::bad_alloc 的实例。

在 gdb 7.4.1 和 7.5.91 我试过

(gdb) catch throw std::bad_alloc
Junk at end of arguments.

我尝试将 std::bad_alloc 用单引号和双引号括起来,但没有成功。

是否有解决方法,或者有其他方法来捕获 bad_alloc?

编辑:只是说我尝试了一个相关问题的建议,通过这样做来打破 bad_alloc 的构造函数

(gdb) b 'std::bad_alloc::bad_alloc()'

但是没有找到这个断点。

4

0 回答 0