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

            Life is Good.

            Enhance Tech and English
            隨筆 - 65, 文章 - 20, 評論 - 21, 引用 - 0
            數(shù)據(jù)加載中……

            mutable

            mutable英音:'mju:t?bl美音:'mjut?b!,形容詞,意為易變的;反復無常的。在C++語言中,是命令語言——如果一個函數(shù)被const 修飾,那么它將無法修改其成員變量的,但是如果這個成員變量是被mutable修飾的話,則可以修改。

            mutable 可以用來指出,即使結(jié)構(gòu)或者類變量為const,其某個成員也可以被修改。

            在c++的類中, 如果一個函數(shù)被const 修飾,那么它將無法修改其成員變量的,但是如果這個成員變量是被mutable修飾的話,則可以修改。

            例如:
            struct data
              {
              
            char name[30];
              mutable 
            int accesses;
              .
              };
              
            const data veep = {"david";,0,}
              strcpy(veep.name,
            "Jimmy");// not allowed
              veep.accesses++// allowed

             veep 的const限定符禁止程序修改veep的成員,但access成員的mutable說明符表示access不受這種限制。

            posted on 2011-06-23 10:39 Mike Song 閱讀(231) 評論(0)  編輯 收藏 引用 所屬分類: C/C++

            久久99精品国产99久久6男男| 久久婷婷人人澡人人| 日韩AV无码久久一区二区| 久久精品人人做人人爽97| 久久中文娱乐网| 无码八A片人妻少妇久久| 久久香蕉国产线看观看精品yw| 久久免费美女视频| 亚洲中文字幕无码久久2017| 99久久精品毛片免费播放| 久久强奷乱码老熟女| 97精品久久天干天天天按摩| 精品国产乱码久久久久软件| 99久久免费国产精品| 久久精品无码专区免费青青| 亚洲人成电影网站久久| 久久久WWW成人免费精品| 久久ww精品w免费人成| 一本色道久久88综合日韩精品 | 人人狠狠综合久久88成人| 久久青青草原精品国产软件| 国产成人精品久久一区二区三区| 久久久久av无码免费网| 久久久国产一区二区三区| 91亚洲国产成人久久精品| 国内精品久久久久久99蜜桃| 亚洲国产精品无码久久98| 中文字幕久久久久人妻| 无码八A片人妻少妇久久| 精品久久久无码人妻中文字幕| 久久亚洲国产精品123区| 久久久久综合国产欧美一区二区| 四虎国产永久免费久久| 一本久久a久久精品综合夜夜| 久久国产精品一国产精品金尊| 午夜人妻久久久久久久久| 性做久久久久久久| 久久无码av三级| 99精品伊人久久久大香线蕉| 精品久久久久久国产免费了| 亚洲国产成人乱码精品女人久久久不卡 |