Debugging IDE中的检查方法-为什么不&x27;没有副作用吗?

Debugging IDE中的检查方法-为什么不&x27;没有副作用吗?,debugging,ide,Debugging,Ide,一些IDE(如Eclipse)似乎允许在调试时检查方法调用。如何做到这一点而不产生副作用?我知道在Visual Studio中,执行代码作为“检查”某些值的一部分确实会产生影响。我想所有的调试器可能都是这样的。当心 我想是的。但是,您可以通过保存寄存器和跟踪任何内存写入,并在检查结束时恢复它们来实现这一点。是的,这就是调用函数的意义所在。。。副作用!我发现一篇博客文章声称关于这一点

一些IDE(如Eclipse)似乎允许在调试时检查方法调用。如何做到这一点而不产生副作用?

我知道在Visual Studio中,执行代码作为“检查”某些值的一部分确实会产生影响。我想所有的调试器可能都是这样的。当心

我想是的。但是,您可以通过保存寄存器和跟踪任何内存写入,并在检查结束时恢复它们来实现这一点。

是的,这就是调用函数的意义所在。。。副作用!我发现一篇博客文章声称关于这一点