• <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>
            隨筆 - 3  文章 - 0  trackbacks - 0

            留言簿

            隨筆分類

            隨筆檔案

            要記得經(jīng)常點(diǎn)擊我哦

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            轉(zhuǎn)載:http://www.artima.com/cppsource/pure_virtual.html
            When you construct an instance of a derived class, what happens, exactly? If the class has a vtbl, the process goes something like the following:

            Step 1: Construct the top-level base part:.

            1. Make the instance point to the base class's vtbl.
            2. Construct the base class instance member variables.
            3. Execute the body of the base class constructor.

             

            Step 2: Construct the derived part(s) (recursively):

            1. Make the instance point to the derived class's vtbl.
            2. Construct the derived class instance member variables.
            3. Execute the body of the derived class constructor.

             

            Destruction happens in reverse order, something like this:

            Step 1: Destruct the derived part:

            1. (The instance already points to the derived class's vtbl.)
            2. Execute the body of the derived class destructor.
            3. Destruct the derived class instance member variables.

             

            Step 2: Destruct the base part(s) (recursively):

            1. Make the instance point to the base class's vtbl.
            2. Execute the body of the base class destructor.
            3. Destruct the base class instance member variables.
            posted @ 2010-08-16 18:57 Uniker 閱讀(1444) | 評(píng)論 (0)編輯 收藏

            問(wèn)題描述:在編譯的時(shí)候出現(xiàn)__none_rtti_object異常

            解決方法:
            編譯器開啟支持運(yùn)行時(shí)刻識(shí)別/GR,/GR(啟用運(yùn)行時(shí)類型信息)
            Vs2003 如何打開C++的RTTI機(jī)制
            說(shuō)明:此選項(xiàng) (/GR) 添加代碼以便在運(yùn)行時(shí)檢查對(duì)象類型。當(dāng)指定此選項(xiàng)時(shí),編譯器定義 _CPPRTTI 預(yù)處理器宏。默認(rèn)情況下,此選項(xiàng)被清除 (/GR–)。
            在 Visual Studio 開發(fā)環(huán)境中設(shè)置此編譯器選項(xiàng)
               1. 打開此項(xiàng)目的“屬性頁(yè)”對(duì)話框。
               2. 單擊“C/C++”文件夾。
               3. 單擊“語(yǔ)言”屬性頁(yè)。
               4. 修改“啟用運(yùn)行時(shí)類型信息”屬性。

            posted @ 2010-06-21 14:45 Uniker 閱讀(1166) | 評(píng)論 (0)編輯 收藏
                   終于有了自己的技術(shù)博客了,以往寫代碼的時(shí)候總是有一些問(wèn)題解決了就沒(méi)有記錄下來(lái),后來(lái)重新碰到此類問(wèn)題又得重頭開始解決,很是惱火。希望在以后的開發(fā)中能夠?qū)⑺鶎W(xué)、所感能夠記錄于此。
                   同時(shí)希望能夠與大家同進(jìn)步
            posted @ 2010-03-31 11:15 Uniker 閱讀(195) | 評(píng)論 (0)編輯 收藏
            僅列出標(biāo)題  
            久久精品国产久精国产果冻传媒| 伊人久久精品影院| 久久久精品国产免大香伊| 无码乱码观看精品久久| 久久99精品国产麻豆婷婷| 久久久久久免费一区二区三区| 午夜精品久久久久久久| 亚洲人成精品久久久久| 国产精品无码久久久久久| 午夜不卡888久久| 国产国产成人久久精品| 久久精品国产亚洲αv忘忧草| 久久久久国色AV免费观看| 久久99九九国产免费看小说| 久久99精品国产麻豆婷婷| 亚洲va中文字幕无码久久| 久久久久一本毛久久久| 日韩精品久久无码中文字幕| 久久国产成人精品国产成人亚洲| 久久久久无码中| 麻豆久久| 久久婷婷人人澡人人爽人人爱| 国产精品99久久不卡| 久久精品国产日本波多野结衣| 久久国产精品久久| 亚洲一区二区三区日本久久九| 久久精品国产清高在天天线| 久久国产香蕉一区精品| 国产69精品久久久久9999APGF| 久久精品aⅴ无码中文字字幕不卡| 久久久久久久久久久免费精品| 人妻无码久久精品| 人妻无码久久一区二区三区免费| 久久精品无码专区免费青青| yy6080久久| 蜜臀av性久久久久蜜臀aⅴ麻豆| 久久伊人精品青青草原高清| 青青青青久久精品国产h| 亚洲精品综合久久| 久久久久久久久久久精品尤物| 国内精品久久久久久中文字幕|