是否有一种更快的方法将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,否则会打断你的复制。
标题>