• <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热这里只频精品6| 成人午夜精品无码区久久| 国产精品美女久久久| 久久ZYZ资源站无码中文动漫| 久久久女人与动物群交毛片 | 狠狠色伊人久久精品综合网 | 中文字幕久久欲求不满| 久久一区二区免费播放| 午夜不卡888久久| 免费精品久久天干天干| 久久亚洲高清观看| 久久人人爽人人爽人人片AV麻烦| 久久99精品久久久久久不卡| 色综合久久夜色精品国产| 五月丁香综合激情六月久久| 欧洲性大片xxxxx久久久| 精品久久久噜噜噜久久久| 色欲综合久久躁天天躁| 久久国产精品久久国产精品| 亚洲欧洲久久久精品| 日本免费久久久久久久网站| 亚洲综合日韩久久成人AV| 亚洲午夜无码AV毛片久久| 久久久久免费精品国产| 狠狠久久亚洲欧美专区| 人人狠狠综合久久88成人| 久久久久人妻一区二区三区| 久久精品成人欧美大片| 青青青伊人色综合久久| 青青草国产成人久久91网| av国内精品久久久久影院| 久久久久亚洲精品无码蜜桃| 久久综合精品国产一区二区三区| 国产精品亚洲美女久久久| 久久夜色精品国产亚洲| 精品综合久久久久久97超人 | 色欲av伊人久久大香线蕉影院| 色悠久久久久久久综合网| 精品久久久久久无码国产| 香蕉aa三级久久毛片| 色婷婷综合久久久久中文字幕|