Visual Studio中的断点

时间:2011-08-03 08:38:43

标签: c++ visual-studio

visual studio中的断点如何工作?我问这个是因为我在类头中声明了一些内联函数,每当我在其中一个中设置断点时,我认为IDE还会将断点放到函数调用的任何地方。这当然有道理,但它究竟是如何在内部完成的?

1 个答案:

答案 0 :(得分:5)

您放置断点的函数是内联的,这就是调试器在其他地方巧妙地放错位置的原因。可能是您正在调试非Debug构建。尝试

  • 禁用所有优化
  • 使功能非内联

您的问题不要求这样做,但您可以在此处阅读how breakpoints are implemented.