如何在Visual Studio中设置变量改变时(我认为这是写访问)的断点?
如何在Visual Studio中设置变量改变时(我认为这是写访问)的断点?
这在Visual Studio中被称为数据断点(Data Breakpoint)。要创建一个数据断点,您需要获取所需变量的地址(只需添加&variableName
)到监视窗口或立即窗口。然后按照以下步骤进行:
注意:这仅适用于C++应用程序。托管语言不支持数据断点。
如果你右键点击断点,你可以设置条件... 这让你可以指定变量值是否为真或者是否已经改变。
断点条件
您可以通过以下方式添加条件断点:
只有当文本框内的条件发生变化时,才会触发断点。
据我所知,文本框内的条件需要用您正在调试的语言编写。例如,在C#中:x >= 5
如果您只是想查看变量的更改,可以将变量本身添加到文本框中,当变量更改时,断点将被触发。
希望对您有所帮助, Christian