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

Jiang's C++ Space

創作,也是一種學習的過程。

   :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
以前有這么個問題,如果代碼不小心發生了一個異常,比如除零異常,但我不想讓代碼就此彈框結束,我想讓代碼忽略掉這個異常繼續運行,那應該怎么辦?
try
{
    
int a=1;
    
int b=0;
    
int c=a/b;
}
catch()
{
    printf(
"Ignore that error and continue to work!\n");
}
這段代碼并不奏效,因為除零錯誤是一個系統異常,而不是一個C++類型異常,所以catch不到的,這種異常類型也就沒法通過這種方式來處理了。必須用Windows特有的異常處理方式:
__try
{
    
int a=1;
    
int b=0;
    
int c=a/b;
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
    printf(
"Ignore that error and continue to work!\n");
}
這樣就沒有問題了,而且我們可以在__except中調用GetExceptionCode來獲得異常代碼,比如這個例子的異常代碼是0xC0000094,表示“整型除零異常”。試圖訪問一個非法地址導致的異常也同樣可以通過這種方式來捕捉到。例如:
__try
{
    
int* p = NULL;
    
*= 10;
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
    printf(
"Exception[%0X] occured!\n", GetExceptionCode());
}
異常代碼0xC0000005,這個我們見得太多了,也就是非法地址訪問異常。
這種方式的異常處理還有個妙用,那就是用來取代goto語句。大致這樣:
__try
{
    BOOL rtn 
= Foo1();
    
if(!rtn)
        __leave;

    rtn 
= Foo2();
    
if(!rtn)
        __leave;

    
//Blah Blah Blah
}
__finally
{
    
//Do some job to release the resources.
}
進一步信息請查看MSDN,查找“__try”等關鍵字就可以了。
值得注意的是,這種方式的異常處理不能和C++風格的異常處理同時使用,否則會編譯通不過。
posted on 2010-08-11 15:30 Jiang Guogang 閱讀(682) 評論(0)  編輯 收藏 引用 所屬分類: Windows Programming
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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免费观看性色| 欧美日韩另类丝袜其他| 久久久99久久精品女同性| 在线观看欧美| 欧美精品一区二区三区久久久竹菊 | 日韩一级在线观看| 欧美在线看片a免费观看| 在线视频你懂得一区| 日韩视频免费在线| 亚洲美女精品一区| 亚洲高清一区二| 亚洲高清二区| 亚洲国产精品国自产拍av秋霞| 国产欧美日韩综合精品二区| 欧美视频在线一区二区三区| 国产精品v日韩精品| 国产精品久久97| 国产日韩精品视频一区| 国产日韩亚洲欧美| 伊人色综合久久天天| 亚洲高清资源| 亚洲国产岛国毛片在线| 亚洲国产精品123| 一本大道久久a久久精二百| 亚洲性人人天天夜夜摸| 亚洲欧美成aⅴ人在线观看| 亚洲欧美日韩精品综合在线观看| 午夜视频久久久久久| 欧美中文字幕在线播放| 久久国产精品久久国产精品 | 亚洲激情不卡| 亚洲另类在线视频| 亚洲欧美一区二区视频| 亚洲视频欧美在线| 欧美一区二区三区日韩视频| 久久综合狠狠综合久久激情| 免费看黄裸体一级大秀欧美| 亚洲国产精品成人精品| 蜜桃av一区二区三区| 亚洲精品乱码视频| 亚洲尤物视频网| 久久免费少妇高潮久久精品99| 欧美韩日一区| 国产伦精品一区二区三区高清| 一区二区三区在线观看欧美| 国产精品99久久久久久久久| 好吊色欧美一区二区三区四区| 国产日韩欧美综合精品| 久久久不卡网国产精品一区| 美女视频一区免费观看| 国产精品高精视频免费| 韩国成人精品a∨在线观看| 亚洲韩日在线| 久久成人一区| 亚洲精品婷婷| 久久九九免费| 国产精品久久久久三级| 亚洲激情二区| 久久久久久久久久久成人| 久久精品国产一区二区电影 | 久久综合狠狠综合久久激情| 亚洲美女区一区| 免费在线成人av| 国产亚洲成av人在线观看导航 | 亚洲精品视频二区| 久久国产一区二区三区| 美女国产精品| 国产一区二区在线观看免费| 在线午夜精品自拍| 欧美激情偷拍| 久久青草欧美一区二区三区| 国产欧美亚洲精品| 小黄鸭视频精品导航| 日韩一级黄色av| 欧美黄色精品| 亚洲女同精品视频| 久久福利影视| 亚洲高清不卡在线观看| 亚洲电影免费在线| 欧美日韩国产不卡在线看| 亚洲综合好骚| 欧美在线999| 一本大道久久a久久精二百| 亚洲天堂成人| 在线观看91精品国产麻豆| 亚洲国产成人久久综合| 国产精品久久久久久超碰| 久久久久久久波多野高潮日日| 米奇777超碰欧美日韩亚洲| 亚洲视频日本| 久久久久久夜精品精品免费| 一卡二卡3卡四卡高清精品视频| 亚洲尤物在线视频观看| 亚洲经典视频在线观看| 亚洲男人第一网站| 亚洲激情视频网站| 亚洲欧美日本精品| 日韩网站在线| 久久久久久夜| 久久久999精品| 欧美国产日韩一区| 久久国产99| 欧美日韩国产在线播放| 老牛嫩草一区二区三区日本| 欧美色中文字幕| 欧美高清免费| 国产一区二区三区高清| 一本色道久久综合亚洲二区三区| 激情综合色丁香一区二区| 这里只有精品视频| 亚洲精品久久| 久久久久久久高潮| 欧美在线播放| 国产精品高潮呻吟久久av无限 | 国产精品久久77777| 欧美激情一区二区三区在线| 国产亚洲a∨片在线观看| 亚洲性色视频| 亚洲一区二区欧美| 欧美激情a∨在线视频播放| 六月丁香综合| 黄色成人av网| 久久精品国产在热久久 | 久久野战av| 国产欧美日韩综合一区在线播放| 亚洲黄一区二区三区| 在线精品亚洲一区二区| 欧美在线一区二区| 久久婷婷丁香| 黄色另类av| 免费高清在线一区| 亚洲电影天堂av| 亚洲精品中文字幕在线观看| 蜜臀91精品一区二区三区| 欧美成人综合| 亚洲精选久久| 欧美日韩国产一中文字不卡 | 日韩亚洲在线观看| 夜夜嗨av一区二区三区中文字幕| 欧美成人一品| 亚洲黄色毛片| 亚洲一级高清| 国产麻豆91精品| 欧美一级成年大片在线观看| 久久精品亚洲乱码伦伦中文| 国产一区日韩欧美| 久久综合国产精品台湾中文娱乐网| 欧美xxx成人| 亚洲激情女人| 欧美视频一区二区三区四区| 亚洲性视频网址| 久热国产精品| 亚洲乱码国产乱码精品精天堂| 欧美精品在线网站| av成人激情| 久久久国产精品一区| 亚洲国产精品精华液2区45| 欧美日韩国产123| 亚洲欧美国产另类| 女同性一区二区三区人了人一 | 欧美一级专区| 老司机精品福利视频| 最新日韩在线视频| 国产精品www网站| 欧美一区二区三区视频| 欧美成人精品| 亚洲男女自偷自拍| 在线观看欧美一区| 欧美系列一区| 久久综合中文色婷婷| 99精品福利视频| 可以看av的网站久久看| 亚洲视频高清| 亚洲国产欧美国产综合一区| 欧美日韩中文另类| 久久精品国产2020观看福利| 亚洲黄网站在线观看| 久久久91精品| 日韩视频一区二区三区在线播放免费观看| 欧美特黄视频| 男女av一区三区二区色多| 亚洲欧美日韩综合一区| 亚洲韩国青草视频| 六月婷婷一区| 欧美一区二区三区免费视| 日韩一级大片在线| 在线看片欧美| 国产视频一区欧美| 欧美三日本三级三级在线播放| 老司机一区二区三区| 翔田千里一区二区| 亚洲午夜久久久久久久久电影网| 免费日韩一区二区| 久久久精品久久久久| 亚洲一区二区精品在线| 日韩一区二区福利| 亚洲毛片视频| 亚洲美女av在线播放| 亚洲欧洲精品一区| 91久久国产精品91久久性色|