青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 5, 文章 - 0, 評論 - 13, 引用 - 0
數據加載中……

VC 單步調試(StepInto)的一個小技巧

  相對于Java之類的語言,缺少庫一直是C++最為詬病的一個部分。STL、Boost等庫的出現,在一定程度上彌補了這些缺憾。但這些庫帶來便利性的同時,也在調試代碼時帶來相當的不便。
  舉個例子,看下面一段代碼:
 
struct FooObj
{
    
char lower(char c){
        c 
|= 0x20;
        
return c;
    }
};

string s="Ok";
shared_ptr
<FooObj> ptr(new FooObj);
s[
0]=ptr->lower(s[0]);
  在s[0]=ptr->lower(s[0]); 這一行下斷點,想F11 StepInto進入lower函數調試,卻不得不先進入std::basic_string的[],然后再進入boost::shared_ptr,最后才真正進入我們想要調試的lower函數。這是相當的煩人。
  雖然可以在調試時,使用右鍵菜單中的Step Into Specific直接進入lower函數,但也很繁瑣。


  我們可以在注冊表中設置來避免vc 單步調試進入某些函數。具體的位置在:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\NativeDE\StepOver
  其中vc2008是9.0,如果用的是其他版本的vc,則改成相應的版本號。在這個key下面新建兩個字符串:
"boost"="boost\\:\\:.*=NoStepInto"
"std"="std\\:\\:basic_string.*=NoStepInto"
  其中字符串值的含義:funcname=action,funcname是函數的名字,用正則表達式匹配, action則是執行的動作,可以是NoStepInto
或者StepInto(當action是NoStepInto時,可以省略)。NoStepInto表示當遇到這個名字的函數時,單步調試不會進入到函數內部。注意的是,函數必須是包含命名空間的原始名字。就是說,它并不能匹配typedef內容。string是std命名空間中的一個basic_string,那么字符串值必須是basic_string,而不能是string。
  這是我的
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\NativeDE\StepOver下的內容:


  Ok,現在完美了,在
s[0]=ptr->lower(s[0])這一行,按F11,進入的是我們想進入的lower函數,而不是stl或者boost中的內容。另一方面當我們偶然想跟入庫函數,也可以使用Step Into Specific來達到目的。

posted on 2010-03-21 15:24 clane 閱讀(3788) 評論(0)  編輯 收藏 引用 所屬分類: C++

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美午夜寂寞影院| 亚洲一区二区成人| 一本色道久久99精品综合| 激情av一区| 有坂深雪在线一区| 最新热久久免费视频| 亚洲乱码国产乱码精品精可以看 | 亚洲欧美视频在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲色诱最新| 久久婷婷综合激情| 欧美日韩专区在线| 国产日韩精品久久| 91久久精品一区| 亚洲尤物在线| 看片网站欧美日韩| 亚洲人成欧美中文字幕| 99re热这里只有精品免费视频| 亚洲少妇在线| 老鸭窝91久久精品色噜噜导演| 麻豆av一区二区三区久久| 欧美日韩成人一区二区| 国产欧美日韩精品丝袜高跟鞋| 亚洲第一福利社区| 亚洲午夜电影网| 久久亚洲国产精品一区二区 | 亚洲午夜电影网| 久久久久久亚洲精品中文字幕| 欧美激情一区二区三区四区| 国产精品日韩电影| 亚洲欧洲另类| 久久色在线播放| 一区二区三区 在线观看视频| 久久精品国产免费看久久精品| 欧美国产一区在线| 国产在线一区二区三区四区| 亚洲四色影视在线观看| 亚洲第一成人在线| 亚洲欧美综合国产精品一区| 欧美激情精品久久久久久蜜臀| 一区二区欧美亚洲| 久久在线观看视频| 亚洲电影第三页| 午夜国产一区| 国产精品卡一卡二卡三| 亚洲精品一品区二品区三品区| 久久精品国产视频| 在线中文字幕不卡| 欧美精品激情在线| 亚洲国产精选| 女仆av观看一区| 午夜久久黄色| 国产老肥熟一区二区三区| 亚洲精品日韩精品| 亚洲高清久久| 欧美激情麻豆| 亚洲伦伦在线| 亚洲国产精品一区二区久| 久久久久国产精品厨房| 狠狠色丁香婷婷综合影院| 欧美在线999| 午夜免费电影一区在线观看| 国产精品日韩欧美大师| 亚洲欧美日韩网| 亚洲欧美日韩一区二区| 国产精品免费久久久久久| 午夜视频一区| 久久国产精品久久w女人spa| 一区二区三区中文在线观看| 乱码第一页成人| 免费日韩av电影| 亚洲视频电影在线| 亚洲免费在线看| 黄色亚洲网站| 亚洲大片一区二区三区| 欧美精品一区二区三区在线看午夜| 亚洲日本乱码在线观看| 亚洲日本va午夜在线电影| 欧美日韩视频一区二区| 亚洲欧美bt| 久久久精品一品道一区| 亚洲黄色免费网站| 一区二区三区国产精品| 国产亚洲福利| 欧美激情一区二区三区四区| 欧美日韩视频| 鲁大师成人一区二区三区| 欧美极品在线视频| 欧美在线视频观看免费网站| 久久综合999| 亚洲欧美日韩中文视频| 久久精品2019中文字幕| aⅴ色国产欧美| 欧美在线首页| 亚洲一级黄色片| 久久人人爽人人爽| 亚洲一区二区少妇| 欧美制服丝袜| 亚洲深夜影院| 另类综合日韩欧美亚洲| 亚洲小说欧美另类社区| 久久精品亚洲精品| 黑人一区二区| 老司机亚洲精品| 亚洲伦理网站| 久久久久**毛片大全| 中文国产亚洲喷潮| 久久蜜桃精品| 欧美中文字幕不卡| 欧美成人精品不卡视频在线观看| 香蕉久久a毛片| 欧美日韩国产区一| 欧美成人伊人久久综合网| 国产精品高潮呻吟久久| 欧美成人免费网站| 国产亚洲aⅴaaaaaa毛片| 日韩午夜电影在线观看| 亚洲承认在线| 欧美一区二区三区日韩| 亚洲一区二区成人| 欧美电影在线观看完整版| 久久精品国产999大香线蕉| 欧美日韩一区在线观看视频| 欧美成人一区二区三区| 激情综合中文娱乐网| 亚洲一区精品电影| 亚洲曰本av电影| 欧美日韩免费观看一区| 亚洲欧洲日韩在线| 亚洲精品欧美日韩| 欧美精品 国产精品| 亚洲第一网站免费视频| 亚洲国产黄色片| 久久精品在线视频| 免费成人高清| 亚洲国产精品久久久久婷婷884 | 米奇777超碰欧美日韩亚洲| 久久久精品国产免大香伊| 国产精品视频福利| 亚洲一区二区日本| 欧美亚洲一区三区| 国产欧美精品一区二区三区介绍| 99xxxx成人网| 亚洲男人的天堂在线| 国产精品99一区| 亚洲免费视频成人| 久久九九热免费视频| 亚洲电影网站| 欧美日韩高清不卡| 亚洲永久免费观看| 久久影院午夜论| 亚洲乱码久久| 国产精品红桃| 久久精品人人做人人爽电影蜜月| 久久婷婷综合激情| 亚洲精品久久久久中文字幕欢迎你| 欧美精品 国产精品| 国产精品99久久久久久www| 久久精品欧美| 亚洲精品免费网站| 国产精品成人在线| 午夜在线电影亚洲一区| 蜜桃精品久久久久久久免费影院| 亚洲国产日韩一区| 国产精品久久久久aaaa九色| 欧美一区二区三区在线| 欧美激情中文不卡| 午夜精品久久久久久99热软件| 国内精品国语自产拍在线观看| 欧美粗暴jizz性欧美20| 一区二区精品国产| 欧美日韩国产在线看| 久久精品视频网| 最新成人av在线| 国产精品美女视频网站| 久久伊伊香蕉| 一区二区三区四区国产| 久久久噜噜噜久噜久久| 亚洲麻豆av| 狠狠色狠狠色综合系列| 欧美色一级片| 欧美成人午夜免费视在线看片| 亚洲影院色在线观看免费| 亚洲福利视频网| 久久久人人人| 亚洲综合久久久久| 亚洲日本视频| 国内精品久久久久影院薰衣草| 欧美日韩999| 久久亚洲美女| 久久成人精品视频| 亚洲午夜在线观看视频在线| 亚洲国产岛国毛片在线| 久久国产高清| 亚洲字幕一区二区| 日韩一区二区精品视频| 亚洲国产精品欧美一二99| 国产日本欧美一区二区三区| 欧美日韩一区二区三区在线观看免| 久久久www|