c++ - 是否有可能我可以在调试期间直接转到某个点(例如,转到 index=n)

标签 c++ eclipse debugging

<分区>

我正在eclipse 中调试一个递归函数。此函数即将搜索所有路径。所以现在的问题是图太大太复杂,我只想看到某个点(在我到达递归结束后我有一个 path_index 本身会递减。)我想直接去path_index为9的那个点。所以我现在是path_index==40,怎么直接回到path_index为9的状态呢?

提前致谢!

最佳答案

您可以在 Eclipse 中创建一个条件断点:

1) 右键点击行号

2) 添加断点

3)设置条件:path_index == 9

4) 调试你的程序。它会在 main

的开头停止

5) 继续,直到到达断点。不满足条件的条件断点被跳过

关于c++ - 是否有可能我可以在调试期间直接转到某个点(例如,转到 index=n),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50872924/

相关文章:

c++ - Qt QSharedMemory 如何更新共享内存位置

java - 从 IDE 运行服务时的 catalina.base 路径

c - 在 C 中使用 getopt 作为命令行参数

debugging - 为什么在 IDE 中调试更好?

c++ - 边界框和模型

c++ - 以下划线 (_) 为前缀的类成员

eclipse - eclipse错误: “The project cannot be built until build path errors are resolved”

eclipse - eclipse工作区文件的文件格式

c# - 如何调试突然终止而没有任何反馈的应用程序?

c++ - 将玩家回合存储在 Zobrist 哈希值中