每当我尝试使用Eclipse调试器时,它会打开我使用的所有函数和构造函数,对于没有源代码的文件,它会打开一个名为Dissasembly的东西,这使得它对于使用大量std函数的代码无法使用。如何在调试C ++时禁用其他文件的打开?可以设置为询问我是否要查看方法或构造函数?这是Eclipse中的错误吗?
答案 0 :(得分:1)
不要“介入”你不想看的功能 - 只需“跳过”。如果你不小心进入了一个你不想看的函数,大多数调试器都有一个“步出”功能。
要明确:“跳过”意味着“执行(全部)此行上的函数调用,然后移到下一行”。它与每个函数内部的“步入”相反(如果有多个函数则逐个进行)。
“跳过”并不意味着“不执行此行并跳到下一行”。通常有能力这样做(或者回去重新执行你已经执行的一些代码),但是当你看到一个呼叫乱序时,这就是一个黑客攻击。