• <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 閱讀(273) | 評論 (0)編輯 收藏

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

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

            精品免费tv久久久久久久| 久久亚洲欧美日本精品| 欧美色综合久久久久久| 亚洲中文字幕伊人久久无码| 久久精品国产只有精品66| 综合久久精品色| 99久久777色| 亚洲欧美一级久久精品| 狠狠干狠狠久久| 777午夜精品久久av蜜臀| 久久免费小视频| 国产aⅴ激情无码久久| 久久久久久国产精品美女| 久久精品人人槡人妻人人玩AV| 久久精品国产一区二区| 激情伊人五月天久久综合| 亚洲国产高清精品线久久| 麻豆精品久久久一区二区| 亚洲国产高清精品线久久| 国产精品亚洲美女久久久| 久久99精品国产自在现线小黄鸭 | 日本精品久久久久影院日本| 亚洲人成伊人成综合网久久久| 久久99精品国产麻豆宅宅| 亚洲精品白浆高清久久久久久 | 国产精品久久久久久搜索| 久久伊人精品一区二区三区| 久久se精品一区二区| 久久夜色精品国产噜噜亚洲AV| 久久亚洲熟女cc98cm| 午夜肉伦伦影院久久精品免费看国产一区二区三区| 久久人妻AV中文字幕| 欧美精品九九99久久在观看| 久久精品国产色蜜蜜麻豆| 久久精品9988| 精品久久久久一区二区三区| 久久黄色视频| 亚洲欧洲中文日韩久久AV乱码| 久久99精品久久久久久野外| 99久久99久久精品国产片| 精品久久久久中文字幕一区|