zoukankan      html  css  js  c++  java
  • VS debug调试方法

    F5 开始调试,执行到断点

    Shift + F5 停止调试

    F9 在光标所在行添加断点

    Shift + F9 QuickWatch

    Shift Ctrl F9 delete all 断点

    F10 单步执行

    F11 进入调用的函数

    Shift F11 跳出这次调用的函数

    另外还可以用Disable all breakpoints

    可以右键点击添加breakpoint condition.比如 int i = 0; 条件可以是 i==5,或者 i has changed.如果 string str,则可以 strcmp(str,"onestring") ==0这样的。

    对于 char *str ; str = "abcd";在 debug 过程中需要看 str 的内容,可以在 watch 中 str,4 就会显示下面连续的4个的内容了。

    Ctrl F10 直接将debug执行跳到当前光标所指的行

    在断点上右键breakpoint hit count 还可以设置

    (1)当满足条件,而且进入断点的累计次数等于N时,断点命中一次。

    (2)当满足条件,而且进入断点的累计次数是N的倍数时,断点命中一次。

    (3)当满足条件,而且进入断点的累计次数大于N时,每次命中断点。

    Breakpoint Filter 可以对机器、进程、线程做指定。

    When Hit 还可以做更高端的输出,以及自定义宏。参考:http://mobile.51cto.com/hot-405615.htm

    另外可以参考:http://msdn.microsoft.com/en-us/library/7sye83ce(v=vs.90).aspx 这是源头。

  • 相关阅读:
    Sherlock and Squares
    [leetcode] Super Ugly Number
    [leetcode] Ugly Number II
    [leetcode] Ugly Number
    [leetcode] Burst Balloons
    菜根谭#268
    菜根谭#267
    菜根谭#266
    菜根谭#265
    菜根谭#264
  • 原文地址:https://www.cnblogs.com/qingcheng/p/3512898.html
Copyright © 2011-2022 走看看