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

隨筆 - 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>
            亚洲人成小说网站色在线| 一区二区三区欧美亚洲| 欧美日韩国产小视频在线观看| 香蕉久久夜色精品国产使用方法| 久久夜色精品| 久久久久久有精品国产| 国产农村妇女毛片精品久久莱园子| 亚洲精品在线一区二区| 亚洲激情一区二区| 蜜桃伊人久久| 欧美成人一区在线| 在线日韩av| 久久免费黄色| 免费国产自线拍一欧美视频| 国产日韩一区二区三区在线| 亚洲男人天堂2024| 午夜精品久久久久久久99热浪潮 | 欧美片在线播放| 亚洲高清在线精品| 夜夜夜久久久| 欧美三级电影大全| 在线视频欧美一区| 亚洲欧美日韩综合国产aⅴ| 国产精品高精视频免费| 一区二区三区四区国产| 亚洲欧美999| 国产欧美va欧美不卡在线| 午夜精品免费在线| 久久先锋资源| 亚洲欧洲精品一区二区三区波多野1战4| 免费观看成人| 亚洲精品日韩在线观看| 亚洲一区二区久久| 国产欧亚日韩视频| 久久久久久网| 亚洲人成网站精品片在线观看| 亚洲视频一区二区在线观看 | 老司机一区二区| 亚洲国产精品成人精品| 一区二区三区久久| 国产精品视频免费在线观看| 欧美在线日韩精品| 女女同性精品视频| 这里只有精品在线播放| 国产精品入口66mio| 久久精品视频在线看| 亚洲第一二三四五区| 一区二区三区日韩| 国产一区二区三区在线播放免费观看 | 欧美一区二区女人| 亚洲大胆人体在线| 午夜免费日韩视频| 亚洲精品国产精品国自产观看浪潮 | 国产在线欧美| 欧美日韩成人网| 亚洲欧美美女| 亚洲国产综合91精品麻豆| 小嫩嫩精品导航| 亚洲人体大胆视频| 国产日韩欧美自拍| 亚洲精品女av网站| 午夜精品福利一区二区蜜股av| 国产日韩久久| 欧美日韩亚洲一区二| 欧美自拍偷拍| 在线亚洲国产精品网站| 欧美精品国产精品| 亚洲精品中文字幕在线观看| 亚洲理伦电影| 欧美日韩在线一区| 亚洲欧美国产一区二区三区| 欧美一区=区| 国模私拍视频一区| 美日韩丰满少妇在线观看| 亚洲福利久久| av成人黄色| 国产精品视屏| 久久久999精品| 亚洲高清在线观看一区| 亚洲视频视频在线| 国内精品免费午夜毛片| 老司机67194精品线观看| 亚洲黄色小视频| 亚洲欧美一区二区精品久久久| 国产一区99| 欧美成人午夜影院| 亚洲欧美日韩精品久久亚洲区| 噜噜噜久久亚洲精品国产品小说| 亚洲激情视频在线播放| 欧美日韩一区二区三区高清| 亚洲欧美日韩一区二区在线| 美脚丝袜一区二区三区在线观看| 亚洲毛片在线看| 国产精品欧美激情| 美女黄毛**国产精品啪啪| 亚洲视频导航| 欧美国产免费| 亚洲欧美日韩精品一区二区 | 欧美日本不卡高清| 欧美在线观看网址综合| 亚洲日韩中文字幕在线播放| 久久国产精品久久久久久电车| 亚洲国产另类久久精品| 国产精品香蕉在线观看| 欧美成人免费在线视频| 亚洲欧美日韩国产综合| 亚洲国内高清视频| 麻豆精品视频| 欧美中文在线免费| 亚洲视频1区| 亚洲精品网址在线观看| 国产视频一区免费看| 欧美日韩在线播放三区四区| 久久亚洲视频| 久久国产精品72免费观看| 一本色道88久久加勒比精品| 欧美高清视频| 久久久久99| 欧美一区二区三区久久精品茉莉花| 亚洲欧洲精品一区二区三区| 精品福利电影| 国产日韩在线播放| 国产精品尤物| 国产精品日韩久久久久| 欧美少妇一区二区| 欧美日韩国产亚洲一区| 欧美大片在线看| 久久久亚洲国产天美传媒修理工 | 99在线观看免费视频精品观看| 99视频日韩| 亚洲激情视频| 91久久夜色精品国产网站| 激情偷拍久久| 悠悠资源网亚洲青| 精品成人乱色一区二区| 国产亚洲欧美中文| 国产亚洲网站| 国产一区二区三区精品久久久| 国产精品萝li| 国产精品婷婷午夜在线观看| 国产精品拍天天在线| 国产农村妇女精品一二区| 国产日韩精品一区二区三区在线| 国产欧美激情| 国产无一区二区| 国产一区二区三区久久久久久久久| 国产伦精品一区二区三区免费迷| 国产乱子伦一区二区三区国色天香| 国产精品视频午夜| 国产一区二区三区最好精华液| 国产亚洲一区二区在线观看| 国产香蕉97碰碰久久人人| 国际精品欧美精品| 亚洲国产欧美一区| aa级大片欧美三级| 亚洲专区在线| 久久久久在线观看| 亚洲国产精品久久精品怡红院| 亚洲高清视频的网址| 日韩网站在线| 欧美一区二区三区免费视频| 久久久久久久网站| 欧美福利专区| 国产精品亚洲精品| 亚洲福利av| 正在播放亚洲一区| 欧美影院久久久| 裸体丰满少妇做受久久99精品| 亚洲东热激情| 在线综合欧美| 老司机凹凸av亚洲导航| 欧美性大战xxxxx久久久| 国内精品嫩模av私拍在线观看 | 欧美日韩一级大片网址| 国产日韩欧美高清| 99精品久久久| 久久免费的精品国产v∧| 亚洲国产小视频| 欧美一区二区在线看| 男人插女人欧美| 国产日韩亚洲| 亚洲一区二区三区乱码aⅴ| 久久久久五月天| 一级成人国产| 免费视频久久| 国产日韩欧美高清| 亚洲视频久久| 亚洲激情成人在线| 久久本道综合色狠狠五月| 欧美日韩一区三区四区| 在线精品视频一区二区三四| 亚洲欧美卡通另类91av| 亚洲国产高清自拍| 久久精品视频免费观看| 国产精品视频自拍| 亚洲一级在线观看| 亚洲国产激情| 麻豆精品传媒视频| 伊人成年综合电影网| 久久国产日韩|