• <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)  編輯 收藏 引用

            高清免费久久午夜精品| 国产成人久久精品激情| 久久伊人精品青青草原日本| 国产精品久久久久久影院 | 久久青青草原亚洲av无码| 欧美777精品久久久久网| 日日狠狠久久偷偷色综合0| 亚洲精品WWW久久久久久| 久久九九青青国产精品| 久久这里都是精品| 久久www免费人成精品香蕉| 久久精品国产99国产精品亚洲| 久久99毛片免费观看不卡 | 久久99精品久久只有精品| 久久精品嫩草影院| 亚洲国产精品一区二区久久hs| 人妻少妇精品久久| 久久中文精品无码中文字幕| 亚洲国产精品久久久久| 一本久久a久久精品综合香蕉| 日韩一区二区久久久久久| 青青草国产成人久久91网| 91精品国产91久久久久福利| 久久久久亚洲av无码专区| 久久ww精品w免费人成| 国内精品久久久久久99蜜桃| 久久91精品国产91久久麻豆| 欧美va久久久噜噜噜久久| 99久久国产热无码精品免费| 国产精品久久久久久影院 | 国产精品久久永久免费| 国产精品一久久香蕉国产线看观看| 精品人妻伦九区久久AAA片69| 精品久久久久久久国产潘金莲| 欧美性大战久久久久久| 久久精品无码午夜福利理论片 | 久久天天躁狠狠躁夜夜不卡| 久久婷婷五月综合成人D啪| 99久久人妻无码精品系列蜜桃| 久久国产亚洲精品| 久久九九有精品国产23百花影院|