gpt4 book ai didi

c++ - 查找 std::vector.at() 抛出 std::out_of_range 的位置

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:22:35 26 4
gpt4 key购买 nike

通常我不会处理它,调试器(gdb、Eclipse CDT)会向我显示调用堆栈。不幸的是,该代码正在被吸收所有异常的第三方库调用。我可以在第三方库之前捕获异常,但是我看不到调用堆栈(堆栈展开?)。

如何找出异常抛出的位置?

最佳答案

catchpoints帮助?只要在 gdb 中输入 catch throw 命令,您就可以在抛出异常时中断。在 Eclipse 中,您可以通过 gdb 控制台执行此操作。参见 this question .

关于c++ - 查找 std::vector.at() 抛出 std::out_of_range 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6603644/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com