从Visual Studio观察窗口复制条件断点的指针地址?



是否有一种更快的方法将c++指针从Visual Studio的Watch窗口复制粘贴到条件断点中?

上下文:我的指针值每次重新启动我的应用程序时都会改变,所以我需要在条件断点中更新地址。

如果我有一个this的表,复制它会得到这样的结果:

+ this 0x000001287234a8c0 {mTick=2994 mTime=0.00000000 ...} AnimComponent *

当我右键点击this时,有一个&;Copy value &;选项,但它也复制{}块:

0x000001287234a8c0 {mTick=2994 mTime=0.00000000 ...}

所以我的当前进程复制我的this手表的指针值:

  • 点击this
  • ctrl - c
  • 编辑条件断点
  • Ctrl-v,删除{}块,并在this
  • 后添加==

我正在使用c++,所以我不能使用&;Make Object id &;特性。

观察窗口

在观察窗口使用(void*)this来防止{}阻塞,并使"Copy Value"只复制数字。

<标题>

键盘快捷键打开工具>定制的在键盘

搜索"CopyValue"你应该找到debuggercontextmenu。autoswindow。copyvalue。映射一个快捷键到它,你可以复制值只需要两步:点击+键盘。

如果使用Ctrl-Shift-C进行复制,请确保从视图中删除该快捷方式。ClassView,否则会打断你的复制。

最新更新