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

            大龍的博客

            常用鏈接

            統計

            最新評論

            explicit-------------轉

            explicit用法,防止對象隱式被轉換。

            例子一:隱式轉換

             

            class C
            {
            public: 
                C ( int j );
                int i;
            };
            C
            ::C (int j)
            {
                i 
            = j;
            }
            int main()
            {
                C c(
            0);
                c 
            = 5//5被隱式轉換

             

             

             

            = 5  相當于


            C temp(
            5);// 實例化一個臨時對象,
            = temp; // 用 = 賦值
            temp.C::~C(); // temp 的析構函數被激活

             

             

            如果類內的成員是一個指針,這種隱式轉換是很危險的。為了防止這種隱式轉換,我們把    C ( int j ); 改寫為explicit     C ( int j );即可。

             

            這下編譯的時候,會不允許這種隱式的轉換,出現如下提示:

             

             

            Compiling
            test
            .cpp
            D
            :\DATUM\DATUM\PROJECT\Test_muable\test.cpp(14: error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'const int' (or there is no acceptable conversion)
            Error executing cl
            .exe. 

            Test_muable
            .exe - 1 error(s), 0 warning(s) 

            posted on 2007-07-11 20:12 大龍 閱讀(249) 評論(0)  編輯 收藏 引用

            久久99亚洲综合精品首页| 99久久香蕉国产线看观香| 久久久无码精品亚洲日韩蜜臀浪潮| 色综合久久综精品| 久久免费视频6| 青草久久久国产线免观| 一本久久免费视频| 久久AV无码精品人妻糸列| 91精品国产乱码久久久久久| 久久99精品久久只有精品| 97r久久精品国产99国产精| 热re99久久精品国产99热| 欧美精品福利视频一区二区三区久久久精品| 久久久精品无码专区不卡| 97久久婷婷五月综合色d啪蜜芽| 无码日韩人妻精品久久蜜桃| 热99re久久国超精品首页| 一本色道久久88综合日韩精品 | 国内精品久久久人妻中文字幕| 91久久精一区二区三区大全| 久久精品国产72国产精福利| 丁香色欲久久久久久综合网| 国产69精品久久久久99| 欧美黑人激情性久久| 伊人久久大香线蕉AV一区二区| 国内精品久久久久伊人av| 久久免费视频1| 久久精品国产只有精品66| 久久久久久亚洲AV无码专区| 久久久艹| 亚洲一区中文字幕久久| 国内精品人妻无码久久久影院 | 人人狠狠综合久久亚洲高清| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 精品熟女少妇a∨免费久久| 久久亚洲sm情趣捆绑调教| 久久精品国产一区二区| 97精品久久天干天天天按摩| 亚洲精品白浆高清久久久久久| 一本久久精品一区二区| 久久久久高潮综合影院|