• <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>

            ivy-jie

            progress ...

            C++博客 首頁 新隨筆 聯系 聚合 管理
              9 Posts :: 41 Stories :: 6 Comments :: 0 Trackbacks


            class A{
            public A { std::cout<<A<<}
            }

            class B: public A{
            ... // print B
            }

            class C: public A, pulic B {
            ... // print C
            }

            int main(){
            C obj;
            }
            輸出: AABC。繼承關系是三角形:A->B->C加A->C。

            問題是:這三條邊如果考慮虛繼承,每條邊有兩種可能,共八種。那么其他七種組合的
            輸出是什么。
            編譯器: VC6.0
            #include "stdafx.h"
            #include "iostream"
            using namespace std;
            class AA {
            public:
             AA(){ std::cout<<"AA"<<endl;}
            };
            class BB: public virtual AA
            {
            public:
             BB(){ std::cout<<"BB"<<endl;}
            };

            class CC: public virtual AA,  public (virtual) BB //括號的virtual可有可無
            {
            public:
             CC(){ std::cout<<"CC"<<endl;}
            };

            int main(int argc, char* argv[])
            {
             CC obj;

             return 0;
            }
            輸出: AA
                      BB
                      CC
            其它情況編譯會出錯
            主要考察多繼承的虛基類在內存中只有一份copy,如果不用虛繼承的話,容易造成二義性,編譯不過:)

            posted on 2009-06-08 22:30 ivy-jie 閱讀(482) 評論(0)  編輯 收藏 引用 所屬分類: c++
            99久久精品国产麻豆| 国产精品九九久久精品女同亚洲欧美日韩综合区 | 亚洲综合熟女久久久30p| AV狠狠色丁香婷婷综合久久| 精品综合久久久久久97超人| 精品一二三区久久aaa片| 一本久道久久综合狠狠躁AV| 青青热久久国产久精品| 亚洲婷婷国产精品电影人久久| 久久久99精品一区二区| 亚洲国产高清精品线久久 | 99热热久久这里只有精品68| 日本免费久久久久久久网站| 国产激情久久久久影院| 久久久久免费视频| 久久天天躁狠狠躁夜夜avapp| 久久久国产视频| 久久久女人与动物群交毛片| 国产精品99久久99久久久| 久久婷婷久久一区二区三区| 韩国三级中文字幕hd久久精品| 久久99精品久久久久久齐齐| 伊人热热久久原色播放www| 亚洲精品无码久久久久久| 91精品国产综合久久婷婷| 久久强奷乱码老熟女网站| 久久久久亚洲av综合波多野结衣 | 天天躁日日躁狠狠久久| 免费国产99久久久香蕉| 青春久久| 国产精品视频久久| 狠狠色丁香久久婷婷综合_中| 久久久久久亚洲AV无码专区| 国产毛片久久久久久国产毛片| 开心久久婷婷综合中文字幕| 精品综合久久久久久888蜜芽| 九九久久精品无码专区| 久久99国产乱子伦精品免费| 日韩精品久久久久久久电影| 亚洲国产成人久久精品动漫| 亚洲精品乱码久久久久久蜜桃图片 |