• <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 楊粼波 閱讀(1284) 評論(0)  編輯 收藏 引用 所屬分類: 原創文章C++

            久久亚洲精品无码播放| 国内精品伊人久久久久AV影院| 国产99久久久国产精免费| 久久一本综合| 久久永久免费人妻精品下载| 欧美综合天天夜夜久久| 欧洲国产伦久久久久久久| 久久久久高潮综合影院| 97精品久久天干天天天按摩| 四虎亚洲国产成人久久精品| 亚洲∧v久久久无码精品| 久久激情亚洲精品无码?V| 久久精品亚洲精品国产色婷| 久久婷婷综合中文字幕| 久久www免费人成看片| 国内精品久久久久久久coent | 亚洲AV无码成人网站久久精品大| 国产欧美久久一区二区| 久久婷婷五月综合97色直播| 久久精品国产99国产精品澳门| 香蕉久久夜色精品国产尤物| 国产高潮国产高潮久久久91 | 久久久久久国产精品免费免费| 伊人久久大香线蕉综合Av| 国产亚洲精午夜久久久久久| 久久久久国产精品熟女影院| 精品国产乱码久久久久软件| 久久久久久久久久久免费精品 | 久久一区二区三区99| AA级片免费看视频久久| 久久久久高潮毛片免费全部播放| 久久久噜噜噜久久中文字幕色伊伊 | 久久久网中文字幕| 色综合久久综合网观看| 狠狠色丁香久久综合婷婷| 久久久久久亚洲Av无码精品专口 | 欧美一区二区精品久久| 久久福利青草精品资源站免费| 国内精品久久久久影院日本| 久久婷婷激情综合色综合俺也去| 日韩精品无码久久久久久|