gdb - gdb - 调用“完成”时禁用返回值的打印
问题描述
简单地说 - 有什么方法可以在调用后完全禁用打印finish
?
我尝试修改这个问题的已接受答案,但结果并不令人满意,因为:
- 如果返回的值太大,你仍然会感到恼火
"---Type <return> to continue, or q <return> to quit---"
- 如果正在打印输出,它仍然需要一段时间才能运行 - 当返回的对象很大时非常有影响
想想想要踏入的事情simple_computation()
,这就是实际的路线int res = get_huge_singleton_manager().simple_computation();
是的,我们可以把它写成两行代码:
auto&& m = get_huge_singleton_manager();
int res = m.simple_computation();
不会有问题,但我们并不总是能够控制我们正在调试的代码......
解决方案
推荐阅读
- javascript - 从 XML 文件创建对象数组 - Javascript
- azure - Azure 事件网格背后的技术是什么?
- php - 使用 PhpStorm 按特定顺序重新排列常用函数
- javascript - 如何在我的 React Native 项目中添加自定义 TTF 字体?
- linux - 超时一个 curl 命令 shell 脚本 centOS
- powershell - 在 PowerShell 窗口中确定特定 X、Y 坐标的背景颜色
- angular - 如何使用 jasmineSpy 测试 Angular 组件?
- python-3.x - 求解混合互补模型时出错
- javascript - 在 JavaScript 中使用 querySelector,而不是在 HTML 中工作
- c# - datagridview / autoresizecolumns 和 rows 的问题