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

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            關于VC編譯器錯誤 Error C2558

            我今天往一個類A里面塞了一個另外一個類B作為成員變量,然后就報錯了。

            類A的偽代碼如下:
            class A
            {
            public:
                A()
            {}
                
            virtual ~A(){;}

            private:
                B b;
            }
            ;

            類B的偽代碼如下:
            class B
            {
            public:
            B()
            {}
            virtual ~B(){;}

            private:
            B(
            const B& b);
            B
            & operator = (const B& b);
            }
            ;

            發現了什么特別的沒有?
            嗯,是的,B里面做了防拷貝

            錯誤是由于這樣一段代碼引發的:
            typedef std::vector<A> AArray;
            AArray arr;
            A a;
            arr.push_back(a);
            我用的是VS2003,報錯卻報錯到vector這里,很讓人摸不著頭腦。其實不是vector有問題,只是說,push_back這個操作會做一個對象拷貝,而B是不允許拷貝的,所以觸發了錯誤。

            我剛才試了下vs2010,錯誤就非常精確到位了。
            錯誤 1 error C2248: “B::B”: 無法訪問 private 成員(在“B”類中聲明) e:\project\testc2558\testc2558\testc2558.cpp 25
            不知道vs2003之后vs2010之前的版本情況如何。反正,vs2010我是知道的,2010對模板的錯誤下了一番功夫的。由此可見,效果還是非常明顯的。

            posted on 2011-09-12 12:32 楊粼波 閱讀(1290) 評論(0)  編輯 收藏 引用 所屬分類: 原創文章C++

            午夜精品久久久久久毛片| 国产精品99精品久久免费| 久久精品国产一区二区三区不卡 | 久久综合亚洲色HEZYO国产| 影音先锋女人AV鲁色资源网久久 | 性做久久久久久久久浪潮| 久久亚洲精品中文字幕| 国产午夜精品理论片久久| 少妇久久久久久久久久| 久久97久久97精品免视看| 久久人人爽人人爽人人AV| 久久中文字幕视频、最近更新| 色欲久久久天天天综合网精品| 中文字幕亚洲综合久久| 青青草原精品99久久精品66| 久久久久99精品成人片| 久久精品国产半推半就| 国产免费久久精品99久久| 久久亚洲AV成人无码国产| 久久九色综合九色99伊人| 日本精品久久久中文字幕| 伊人久久大香线蕉av不卡| 色婷婷综合久久久久中文字幕| 91精品久久久久久无码| 国内精品久久久久久野外| 久久精品国产亚洲av麻豆小说| 欧美激情一区二区久久久| 亚洲国产精品成人AV无码久久综合影院| 91精品国产综合久久久久久| 色偷偷久久一区二区三区| 新狼窝色AV性久久久久久| 久久久国产99久久国产一| 久久99这里只有精品国产| 久久久国产99久久国产一| 久久精品国产亚洲AV蜜臀色欲| 久久婷婷五月综合国产尤物app | 亚洲精品成人久久久| 亚洲欧洲久久av| 囯产极品美女高潮无套久久久| 一本色道久久88精品综合| 久久久一本精品99久久精品66 |