• <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)  編輯

            日韩精品久久无码人妻中文字幕 | 久久久久久久人妻无码中文字幕爆 | 久久久久这里只有精品 | 久久亚洲日韩精品一区二区三区| 久久AV高清无码| 精品久久久久久无码国产| 一本久久免费视频| 亚洲狠狠久久综合一区77777| 一级女性全黄久久生活片免费| 久久人人添人人爽添人人片牛牛| 国产精品久久久久久影院| 中文字幕精品久久久久人妻| 999久久久无码国产精品| 尹人香蕉久久99天天拍| 亚洲国产精品久久久久婷婷软件| 精品一二三区久久aaa片| 国产午夜精品理论片久久| 久久综合狠狠综合久久| 国产精品乱码久久久久久软件| 久久综合九色综合欧美狠狠| 香蕉久久av一区二区三区| 久久精品中文字幕有码| 国产精品18久久久久久vr| 久久精品亚洲AV久久久无码| 久久国产精品免费一区二区三区| 久久99精品久久久久久久久久| 精品熟女少妇AV免费久久| 日韩中文久久| 婷婷久久精品国产| 久久久91人妻无码精品蜜桃HD| 久久精品国产免费一区| A狠狠久久蜜臀婷色中文网| 久久久久亚洲av无码专区喷水| 日韩乱码人妻无码中文字幕久久| 久久久久国产精品人妻| 久久精品一区二区三区AV| 国产毛片欧美毛片久久久| 亚洲午夜久久久久久噜噜噜| 久久经典免费视频| 香蕉久久夜色精品升级完成| 人人妻久久人人澡人人爽人人精品|