• <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++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              18 隨筆 :: 2 文章 :: 10 評論 :: 0 Trackbacks

            2008年6月4日 #

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


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

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

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

            欧美日韩精品久久久久 | 久久96国产精品久久久| 久久久久久夜精品精品免费啦| 日韩精品无码久久久久久| 久久99久久99小草精品免视看| 久久91这里精品国产2020| 青青久久精品国产免费看| 久久久无码精品亚洲日韩蜜臀浪潮| 91久久婷婷国产综合精品青草| 欧美午夜精品久久久久久浪潮| 久久天天躁狠狠躁夜夜不卡| 久久亚洲AV成人无码电影| 欧美久久久久久午夜精品| 久久久久亚洲AV成人片| 久久这里的只有是精品23| 久久成人国产精品二三区| 97精品依人久久久大香线蕉97| 国产精品激情综合久久| 久久精品国产亚洲av麻豆图片| 久久99精品久久久久久水蜜桃| avtt天堂网久久精品| 中文字幕无码av激情不卡久久| 亚洲午夜久久久精品影院| 久久综合九色综合网站| 国产69精品久久久久9999APGF | 99久久99久久精品国产片果冻| 7777久久久国产精品消防器材| 久久精品无码一区二区日韩AV| 国产精品99精品久久免费| 久久久婷婷五月亚洲97号色| 亚洲av成人无码久久精品| 一本久道久久综合狠狠躁AV| 久久久久久A亚洲欧洲AV冫| 精品99久久aaa一级毛片| 草草久久久无码国产专区| 国产精品内射久久久久欢欢| 国产精品永久久久久久久久久 | 久久精品黄AA片一区二区三区| 欧美日韩久久中文字幕| 亚洲中文久久精品无码| 亚洲AV日韩AV永久无码久久|