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

            MySpace

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              18 隨筆 :: 2 文章 :: 10 評論 :: 0 Trackbacks

            寫了一段代碼是這樣的

            enum day
            {
             Sunday, Monday, Tuesday,
             Wednesday, Thursday, Friday,
             Saturday, not_a_day
            };

            day* operator++(day *d)
            {
             //d = d + 1;
             *d = (day)(*d + 1);
             return d;
            }

            編譯出現了錯誤:error C2803: “operator ++”必須至少有一個類類型的形參

            難道運算符的重載參數不能為指針,查閱了MSDN 得到如下結果

            -----------------------------------------------------------------------------------------------------------------

            錯誤消息
            “operator operator”必須至少有一個類類型的形參


            重載運算符缺少類類型的參數。

            您需要通過引用(不是使用指針,而是使用引用)或值至少傳遞一個參數,從而能夠編寫“a < b”(a 和 b 均為類 A 類型)。

            如果兩個參數都是指針,結果將是指針地址的純比較,并且將不使用用戶定義的轉換。

            下面的示例生成 C2803:


            // C2803.cpp
            // compile with: /c
            class A{};
            bool operator< (const A *left, const A *right);   // C2803
            // try the following line instead
            // bool operator< (const A& left, const A& right);

            posted on 2008-05-29 15:57 yang-chunlei 閱讀(308) 評論(0)  編輯 收藏 引用
            99久久国产综合精品成人影院| 少妇熟女久久综合网色欲| 久久中文字幕人妻熟av女| 日本加勒比久久精品| 久久久久亚洲国产| 中文字幕无码免费久久| 婷婷综合久久中文字幕蜜桃三电影 | 久久99国产乱子伦精品免费| 久久综合给久久狠狠97色| 亚洲AV无码1区2区久久| 亚洲国产精品久久久久婷婷老年| 国产精品综合久久第一页| 亚洲Av无码国产情品久久| 亚洲精品乱码久久久久久蜜桃图片 | 欧美亚洲国产精品久久高清| 久久精品国产99国产精品亚洲 | 国产∨亚洲V天堂无码久久久| 日本精品久久久久中文字幕| 欧美亚洲日本久久精品| 精品久久久噜噜噜久久久| 日日狠狠久久偷偷色综合0| 久久99精品久久久久久久不卡| 国产精品综合久久第一页| 午夜精品久久久久久毛片| 久久精品成人免费观看97| 国产成人精品免费久久久久| 日韩中文久久| 99久久人人爽亚洲精品美女| 久久久无码精品亚洲日韩京东传媒 | 国产亚洲精品美女久久久| 伊人久久大香线蕉AV一区二区| 精品久久久久久亚洲| 国产成人精品综合久久久久 | 久久精品国产亚洲AV久| 99久久夜色精品国产网站| 日本强好片久久久久久AAA | 人人狠狠综合久久88成人| 久久久亚洲AV波多野结衣| 伊人热热久久原色播放www| 精品99久久aaa一级毛片| WWW婷婷AV久久久影片|