2012-04-26 85 views
7

我知道可以将VS配置为不通过特定功能(例如,无聊的智能指针代码,您知道这些代码可行,只是在调试时理解代码的方式)。我如何为我正在调试的代码中使用的自定义智能指针执行此操作?如何在调试时将Visual Studio配置为“跳过”智能指针代码?

+1

可能重复[如何调试使用升压W/O失去理智的代码?](http://stackoverflow.com/questions/ 298024/how-to-debug-code-that-use-boost-wo-losing-sanity) – RedX 2012-04-26 10:52:11

+2

和http://stackoverflow.com/questions/626744/is-there-a-way-to-automatically-avoiding-乘降,某些函数功能于visua – RedX 2012-04-26 10:53:08

回答

1

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的ommision为好。)

相关问题