• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    怎樣處理異常錯誤

    開辟法式中,呈現異常是免不了的,那若何處置這些異常,讓法式更好定位,而且加倍健壯呢?本文將進行申明!

    東西/原料

    • C++
    • Visual Studio

    方式/步調

    1. 1

      起首當呈現異常的時辰,挪用abort讓法式退出

    2. 2

      采用Visual Studio軟件調試法式的時辰,挪用abort后會呈現如下圖所示的窗口

    3. 3

      采用try catch的體例去捕捉法式中的異常,throw是拋出異常的關頭字

    4. 4

      經由過程catch捕捉到異常后,將throw傳遞過來的字符串,進行輸出

    5. 5

      catch除了捕捉字符串類型之后,還可以捕捉其他類型,好比對象,整數類型等

    6. 6

      從下圖輸出的成果看,catch捕捉到整數類型的錯誤,并輸出該整數值

    7. 7

      若是catch找不到對應處置的分支,可以設置默認的分支進行處置

    8. 8

      C++尺度中內置了很多錯誤類型,好比下圖標示的代碼段中,申請內存錯誤,就會拋出bad_alloc的錯誤

    注重事項

    • 經驗由 YWMLI1 原創,首發百度經驗,轉載請注明出處!
    • 喜好經驗接待點贊投票!
    • 發表于 2019-01-08 00:00
    • 閱讀 ( 614 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆