如何将 Visual Studio 配置为在调试时'skip'智能指针代码?

How do I configure Visual Studio to 'skip' smart pointer code when debugging?

本文关键字:skip 智能 代码 指针 调试 Visual Studio 配置      更新时间:2023-10-16

我知道可以将VS配置为不逐步执行特定功能(例如,您知道有效的无聊智能指针代码,只是妨碍在调试时理解代码)。如何为我正在调试的代码中使用的自定义智能指针执行此操作?

http://www.cprogramming.com/debugging/visual-studio-msvc-debugging-NoStepInto.html

Visual Studio 9 (2010) Visual Studio 2010引入了一些小的更改 - 特别是,当您想要避免单步执行函数时,您应该省略"=NoStepInto":

10 字符串\:\:.*

使用"=NoStepInto"根本行不通。其次,您现在可以将配置放在 HKCU 而不是 HKLM 中,这样您就可以防止设置干扰其他用户,而是写入HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0_Config\NativeDE\StepOver。

最后,我听说使用 \oper 的旧语法不再有效。一个简单的解决方法是使用:

.算子。

(请注意省略 =NoStepInto 也是如此。