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

            關(guān)于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);
            }
            ;

            發(fā)現(xiàn)了什么特別的沒有?
            嗯,是的,B里面做了防拷貝

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

            我剛才試了下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 楊粼波 閱讀(1284) 評論(0)  編輯 收藏 引用 所屬分類: 原創(chuàng)文章C++

            久久久久黑人强伦姧人妻| 无码国内精品久久人妻麻豆按摩| 精品国产VA久久久久久久冰 | 国产—久久香蕉国产线看观看| 日日狠狠久久偷偷色综合0| 亚洲va久久久噜噜噜久久天堂 | 久久久亚洲裙底偷窥综合| 久久精品国产亚洲欧美| 手机看片久久高清国产日韩 | 国产99久久久久久免费看| 国产aⅴ激情无码久久| 久久精品视频网| 色综合久久无码中文字幕| 亚洲国产成人久久综合区| 久久综合九色综合欧美狠狠| 亚洲av成人无码久久精品| 免费一级做a爰片久久毛片潮| 国产欧美久久久精品| 青青草原精品99久久精品66| 欧美亚洲国产精品久久高清| 久久久久亚洲精品中文字幕| 久久国产精品-国产精品| 性高湖久久久久久久久| 欧美精品国产综合久久| 伊人久久无码精品中文字幕| 久久国产精品一区| 国产精品伦理久久久久久| 99国产精品久久| 久久99免费视频| 久久99中文字幕久久| 久久精品成人免费网站| 久久综合久久综合久久| 久久99中文字幕久久| 51久久夜色精品国产| 亚洲国产成人久久综合碰碰动漫3d| 久久青青草原精品国产| 奇米综合四色77777久久| 香蕉久久夜色精品升级完成| 亚洲国产精品无码久久一区二区 | 国产AV影片久久久久久 | 久久天天躁狠狠躁夜夜不卡|