• <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>

            關(guān)于C++異常處理的心得體會

            C++中常見異常現(xiàn)象

              C++自身有著非常強的糾錯能力,發(fā)展到如今的6.0版本,已經(jīng)建立了比較完善的異常處理機制。C++的異常情況無非兩種,一種是語法錯誤,即程序中出現(xiàn)了錯誤的語句,函數(shù),結(jié)構(gòu)和類,致使編譯程序無法進行。

            另一種是運行時發(fā)生的錯誤,一般與算法有關(guān)。

              關(guān)于語法錯誤,不必多說,寫代碼時心細一點就可以解決。C++完善的報錯機制可以讓我們輕松地避免這些錯誤。然而,由于C++軟件本身的問題,有時提示的信息并不正確,比如在處理多文件結(jié)構(gòu)程序時,如果遺漏了定義結(jié)構(gòu)段最后的那個分號,系統(tǒng)的提示信息就會引導使用者進入C++軟件的內(nèi)部進行調(diào)試。

              運行時的錯誤也有很多種,常見的有文件打開失敗、數(shù)組下標溢出、系統(tǒng)內(nèi)存不足等等。而一旦出現(xiàn)這些問題,引發(fā)算法失效、程序運行時無故停止等故障也是常有的。這就要求我們在設計軟件算法時要全面。比如針對文件打開失敗的情況,保護的方法有很多種,最簡單的就是使用“return”命令,強制退出程序。設計一些大型的程序時,運行中一旦出現(xiàn)異常,應該能夠跳過錯誤,繼續(xù)運行。這就要用到釋放資源,退棧等方法,這里就不一一闡述了。

              怎樣處理

              面對以上這些情況,我們在編寫程序時應做到以下幾點:

              首先,培養(yǎng)良好的程序書寫習慣,形成良好的程序書寫習慣可以有效地避免由于粗心大意造成的語法錯誤。

              其次,注重程序設計的完善性與縝密性,在設計程序的思路時,應從大局著手,盡可能地考慮所有可能出現(xiàn)的異常情況,以便在前期的設計階段就加以控制。比如針對數(shù)組下標溢出的情況,學習了指針之后,就可以運用動態(tài)數(shù)組的知識加以解決。

              再次,要養(yǎng)成迅速運用新知識的能力,用新知識解決以往程序中的漏洞,這樣許多運行時的錯誤都可以避免。不斷地修改以往編寫的程序是一種有效的C++學習方法。

             

             

            posted on 2007-11-21 11:20 lovetiffany 閱讀(4654) 評論(16)  編輯 收藏 引用

            評論

            # re: 關(guān)于C++異常處理的心得體會 2007-11-21 12:04 路過

            編譯錯誤也叫異常?c++6.0版本?  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2007-11-21 13:57 www.helpsoff.com.cn

            都什么亂七八糟的,一點C++異常都沒提到!  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2007-11-21 15:20 <a href=http://minidx.com>minidxer</a>

            。。。。
            看來……人與人之間的理解,的確是不一樣的……  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2007-11-22 16:07 evoup

            shit,waste my time  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2007-11-23 22:13 地獄門神

            我能說什么呢?  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2008-03-14 16:21 xx

            hehe  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2008-07-11 15:25 十分

            太糟糕了^  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2008-08-01 17:52 KingsamChen

            LZ是那么的強大,內(nèi)容都是經(jīng)過無縫加密的~吾等小輩無法從中看出有關(guān)異常的內(nèi)容~  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2009-03-04 21:30 孔雀

            靠,整個就是一扯淡!  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2009-05-27 17:49 eaglet

            哈哈,遇到神了  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2009-06-10 16:52 111111

            好垃圾。。  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2009-06-19 18:42 sunnycare

            我操,傻逼嗎!。。什么鳥東西!  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2009-06-30 00:10 mingxin505

            神啊,我太崇拜你了.

            ..  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會[未登錄] 2009-12-13 21:50 jack

            一點常識也沒有,還在這寫blog  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2010-01-11 16:32 smartvessel

            果然扯淡  回復  更多評論   

            # re: 關(guān)于C++異常處理的心得體會 2010-01-28 15:55 retaw

            C++6.0???
            這是哪跟哪啊????  回復  更多評論   

            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            導航

            統(tǒng)計

            常用鏈接

            留言簿(4)

            隨筆檔案

            網(wǎng)站收藏

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            avtt天堂网久久精品| 欧美精品久久久久久久自慰| 国产精品成人99久久久久 | 色8激情欧美成人久久综合电| 综合久久精品色| 狠狠88综合久久久久综合网| 久久国产影院| 久久超乳爆乳中文字幕| 久久综合五月丁香久久激情| 久久久久AV综合网成人| 中文字幕无码久久久| 青青国产成人久久91网 | 国产精品一久久香蕉国产线看观看 | 久久影院午夜理论片无码| 五月丁香综合激情六月久久| 亚洲国产精品无码久久久久久曰| 国产精品久久久久久影院 | 久久久无码精品亚洲日韩蜜臀浪潮| 日日躁夜夜躁狠狠久久AV| 人妻无码久久精品| 一本大道加勒比久久综合| 久久久久久久久久久久久久| 久久久久亚洲av毛片大| 精品久久久久久无码中文野结衣| 国产精品免费看久久久| 久久久久久久免费视频| 热综合一本伊人久久精品| 91精品国产91久久| AA级片免费看视频久久| 九九99精品久久久久久| 青青草国产成人久久91网| 国产91久久综合| 久久久久久国产精品美女| 色偷偷91久久综合噜噜噜噜| 欧美精品福利视频一区二区三区久久久精品 | 久久国产精品成人影院| 久久精品国产亚洲AV无码偷窥 | 日韩十八禁一区二区久久| 久久久久国产一区二区三区| 亚洲国产香蕉人人爽成AV片久久| 久久综合久久综合亚洲|