0

我希望能够告诉调试器不要深入研究 C++ 中的默认库。(我同时使用 VS 2003 和 VS 2010,具体取决于项目。)我几乎从来没有从中得到任何有用的信息,而且必须逐步执行默认代码真的很乏味。

例如,当它作为函数参数传递时,我几乎不必观看将字符串文字更改为 std::string 的代码,也不必观看该字符串随后与另一个字符串进行比较、破坏或任何。每次调试器开始将我带入其中一个兔子洞时都必须退出,这很烦人。

C# 似乎没有这个问题——我只在调试器中看到我自己的代码,并且不会陷入我永远不会更改的晦涩的默认库代码中,而且无论如何都非常接近不可读。我只是希望我也可以在 C++ 中使用它。如果确实有错误是一回事(尽管这通常不是很有用 - 最好让错误指向我的代码中导致错误发生的行)。但是当代码没有问题时单步执行几乎是没有用的。

4

1 回答 1

1

在 Visual Studio 中:
解决方案属性 -> 调试源文件 -> “不要查看这些源文件”

每当调试器将您带到您不想看到的无用位置时,您可以将其添加到那里,它将被忽略。

于 2012-04-21T21:58:15.887 回答