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

            久久综合日本熟妇| 久久人爽人人爽人人片AV| 一级做a爰片久久毛片免费陪| 一本大道久久香蕉成人网| 久久久久久精品无码人妻| 欧美日韩中文字幕久久伊人| 亚洲精品无码久久久| 国产精品国色综合久久| 亚洲精品成人网久久久久久| 久久精品草草草| 色狠狠久久AV五月综合| 亚洲精品国产综合久久一线| 嫩草影院久久99| 亚洲精品无码久久一线| 四虎国产精品成人免费久久| 99热成人精品热久久669| 一本色道久久88精品综合| 狠狠色伊人久久精品综合网| 国产精品久久一区二区三区| 中文字幕日本人妻久久久免费| 久久国产综合精品五月天| 久久成人国产精品二三区| 无码伊人66久久大杳蕉网站谷歌| 久久中文精品无码中文字幕| 99久久亚洲综合精品成人| 久久免费国产精品一区二区| 久久精品人人槡人妻人人玩AV| 久久久久久久波多野结衣高潮| 亚洲国产天堂久久综合| 久久久久久久免费视频| 久久综合成人网| 亚洲国产成人久久综合一区77| 久久性生大片免费观看性| 久久久久人妻一区精品果冻| 欧美日韩精品久久久免费观看| 久久天天躁狠狠躁夜夜av浪潮| 国产精品成人久久久久三级午夜电影| 久久婷婷综合中文字幕| 一本色道久久88加勒比—综合| 久久综合狠狠色综合伊人| 丰满少妇人妻久久久久久4|