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

            5D空間

            學(xué)習(xí)總結(jié)與經(jīng)驗交流

               :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              有一類特殊的操作符重載,沒有返回類型,這就是類型轉(zhuǎn)換操作符
            operator typename() const
            {
               return ...//...是typename類型的
            }

              可以這樣來理解。轉(zhuǎn)換構(gòu)造函數(shù)是為了將一個其他類型轉(zhuǎn)換到當(dāng)前類型,重載類型轉(zhuǎn)換操作符則是為了將當(dāng)前類型轉(zhuǎn)換到其他類型。

            注意二義性
            比如:
            class Test
            {
               Test();
               Test( 
            int n );
               
            operator int();

               
            int value;
            }
            ;

            int main()
            {
               Test myObject;
               Test yourObject;
               
            int intObject = 33;

               myObject 
            = intObject;//可以通過
               myObject = yourObject + 3;//不可以通過。編譯器不知道該調(diào)用(int)將yourObject轉(zhuǎn)化為int還是調(diào)用Test( int )將3轉(zhuǎn)化為Test
            posted on 2011-04-10 23:12 今晚打老虎 閱讀(292) 評論(0)  編輯 收藏 引用 所屬分類: 學(xué)習(xí)筆記
            一本久久a久久精品亚洲| 久久精品三级视频| 久久国产色AV免费看| 97精品国产91久久久久久| 久久青青草原精品影院| 色99久久久久高潮综合影院| 久久久久久精品免费看SSS | 国产精品天天影视久久综合网| 久久91综合国产91久久精品| 一97日本道伊人久久综合影院| 一本一本久久a久久综合精品蜜桃| 国产精品久久影院| 久久婷婷五月综合成人D啪| 色综合色天天久久婷婷基地 | 国产精品久久久久无码av | 久久精品无码一区二区无码| 久久综合伊人77777| 久久美女人爽女人爽| 日产精品久久久久久久性色| 亚洲乱码日产精品a级毛片久久| 狠狠色婷婷综合天天久久丁香| 亚洲国产精品狼友中文久久久 | 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 人人狠狠综合久久亚洲高清| 99久久99久久精品国产片果冻| 国产精品VIDEOSSEX久久发布| 精品久久久久久无码中文字幕一区 | 精品人妻久久久久久888| 国产成人精品综合久久久| 久久综合偷偷噜噜噜色| 久久久久99精品成人片三人毛片 | 精品久久久久久无码专区| 日本精品久久久久中文字幕8| 日本道色综合久久影院| 人妻精品久久久久中文字幕一冢本| 久久伊人亚洲AV无码网站| 久久亚洲精品无码观看不卡| 国产精品日韩欧美久久综合| 成人a毛片久久免费播放| 国产女人aaa级久久久级| 99热都是精品久久久久久|