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

            MySpace

              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              18 隨筆 :: 2 文章 :: 10 評論 :: 0 Trackbacks

            06 2008 檔案

                 摘要: 異常的拋出

            異常可以通過 throw 拋出,比如我定義一個函數(shù)別的不做只管拋出異常

            先定義一個異常類

            class Ex1
            {
            public:
            string getString()
            {
            return "Ex1 ERROR!";
            }
            };  閱讀全文
            posted @ 2008-06-19 09:55 yang-chunlei 閱讀(244) | 評論 (0)  編輯

                 摘要: malloc負責在堆上申請一塊內(nèi)存并返回一個指向該內(nèi)存塊的 void 類型的指針, free負責釋放掉該指針指向的內(nèi)存塊。  閱讀全文
            posted @ 2008-06-18 15:51 yang-chunlei 閱讀(383) | 評論 (0)  編輯

                 摘要: 當我們在函數(shù)聲明中型參類型與我們輸入的實參類型不一致時編譯器會依據(jù)怎樣的原則進行處理呢。首先是將實參進行類型轉(zhuǎn)換,若類型轉(zhuǎn)換失敗,則編譯器會進行錯誤提示。進行類型轉(zhuǎn)換時需要使用類型轉(zhuǎn)換函數(shù),那根據(jù)怎么樣順序來找出合適的函數(shù)呢?這個順序的規(guī)則是非常復雜的,但并不是說因為復雜我們就無法判斷了。我們來讓代碼說話。  閱讀全文
            posted @ 2008-06-17 22:50 yang-chunlei 閱讀(1873) | 評論 (2)  編輯

                 摘要: 一切皆因虛函數(shù)的默認參數(shù)而起。當基類的虛函數(shù)中參數(shù)默認值與派生類中相應函數(shù)的參數(shù)默認值不相同時會發(fā)生什么樣的情況?  閱讀全文
            posted @ 2008-06-06 10:57 yang-chunlei 閱讀(573) | 評論 (0)  編輯

                 摘要: 當自定義的類中沒有定義拷貝構(gòu)造函數(shù)是,編譯器會自動為這個類創(chuàng)建一個。  閱讀全文
            posted @ 2008-06-05 16:21 yang-chunlei 閱讀(372) | 評論 (0)  編輯

            posted @ 2008-06-05 10:11 yang-chunlei 閱讀(311) | 評論 (2)  編輯

                 摘要: 消除"對于類成員的引用所產(chǎn)生的二義"是不考慮訪問權(quán)限,可以歸結(jié)為:改變一個類成員的訪問權(quán)限不應改變程序的含義。  閱讀全文
            posted @ 2008-06-05 09:58 yang-chunlei 閱讀(105) | 評論 (0)  編輯

                 摘要: 當將一個派生類強制轉(zhuǎn)換成基類類型的時候,轉(zhuǎn)換方式不一樣會產(chǎn)生不一樣的效果。例如該代碼:static_cast(*this) ;


            base 是基類,這句代碼是將當前對象強制轉(zhuǎn)化為積累類型的對象的引用,這樣的話不會再次調(diào)用基類的構(gòu)造函數(shù)。若轉(zhuǎn)換成基類對象那就要調(diào)用基類的構(gòu)造函數(shù)并創(chuàng)建出新的對象來了。
              閱讀全文
            posted @ 2008-06-04 15:12 yang-chunlei 閱讀(265) | 評論 (0)  編輯

                 摘要: 在一個函數(shù)中有個參數(shù)是 CONST 類型,例如: string & max(string s1,string s2) ,那么我調(diào)用的時候有可能會這樣寫:max("abc","edf"); 然后編譯,出錯。提示為 無法將 CONST 類型轉(zhuǎn)換為 非CONST 類型。那是因為編譯器在接收到"abc"的時候會生成一個臨時變量,然后將這個臨時變量傳入到 max 函數(shù)中。但是這個臨時變量是 CONST 類型的,與該函數(shù)的定義不一致,所以會在編譯時拋出類型不一致的錯誤。  閱讀全文
            posted @ 2008-06-04 11:57 yang-chunlei 閱讀(328) | 評論 (2)  編輯

                 摘要: 剛剛在 LINUX 下用 KDEVLOP 逐步調(diào)試了一下,當 A 類的析構(gòu)函數(shù)設置為虛函數(shù)的時候沒有出現(xiàn) VC 下那樣的錯誤提示,輸出也正確。只是我在 A 類的析構(gòu)函數(shù)中設置的斷點是無效的,就是說該析構(gòu)函數(shù)中語句是可以執(zhí)行的但是此處的斷點不能讓程序在此處停下來。看來可能是在此種問題上 VC 在 DEBUG時是做了一些并不是非常準確的但可能是安全性方面的提示。
              閱讀全文
            posted @ 2008-06-04 10:30 yang-chunlei 閱讀(305) | 評論 (0)  編輯

                 摘要: 摘自 CSDN
            感覺這篇文章寫的不錯,看了之后很有收獲。本來想自己總結(jié)一下發(fā)布出來,但還是偷了個懶,把別人的東西拷貝過來了,  閱讀全文
            posted @ 2008-06-03 11:15 yang-chunlei 閱讀(228) | 評論 (0)  編輯

            posted @ 2008-06-02 11:51 yang-chunlei 閱讀(362) | 評論 (0)  編輯

            18岁日韩内射颜射午夜久久成人| 久久综合亚洲鲁鲁五月天| 久久久久青草线蕉综合超碰| 99久久精品国产一区二区| 伊人久久综合精品无码AV专区 | 欧洲国产伦久久久久久久| 久久久久无码中| 无码久久精品国产亚洲Av影片| 国产精品久久永久免费| 亚洲国产精品一区二区三区久久| 精品999久久久久久中文字幕| 一本久道久久综合狠狠躁AV | 精品国产一区二区三区久久久狼 | 1000部精品久久久久久久久| 国产精品99久久久久久猫咪| 色狠狠久久AV五月综合| 久久精品国产99国产精品亚洲| 69国产成人综合久久精品| 久久天天婷婷五月俺也去| 大香网伊人久久综合网2020| 久久久久人妻一区二区三区| 久久久久人妻一区精品| 欧美伊香蕉久久综合类网站| 久久一日本道色综合久久| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 久久福利青草精品资源站免费| 久久受www免费人成_看片中文| 久久精品国产亚洲7777| 国产福利电影一区二区三区久久老子无码午夜伦不 | 国产精品久久久久9999| 亚洲欧洲日产国码无码久久99 | 色婷婷综合久久久中文字幕| 综合久久精品色| 综合久久一区二区三区| 热久久最新网站获取| 中文字幕无码久久精品青草| 日韩电影久久久被窝网| 亚洲国产成人久久综合区| 久久久国产精华液| 久久久久亚洲国产| 精品久久久无码人妻中文字幕|