2012-04-26 39 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爲好。)

相關問題