بله ميشه .نقل قول:
در مورد const تو اينجا يه چيزايي گفتم :
اما در مورد کلمه کليدي mutableکد:http://forum.p30world.com/showpost.php?p=3998160&postcount=21
اين کلمه کليدي به اصطلاح يک Storage Class هست . 5 تا کلاس حافظه يا Storage Class تو ++C داريم :
auto - register - extern - static - mutable
mutable هميشه با کلاس ها استفاده ميشه .
براي چي ؟
مي دونين که توابع عضو const نمي تونن داده هاي عضو يک شيء رو تغيير بدن . اگه يه داده عضو کلاس به صورت mutable تعريف بشه ، اين داده عضو هميشه قابل تغييره . حتي توسط توابع عضو const . :46:
براي تعريف يه متغير به صورت mutable کافيه اين کلمه کليدي رو قبل از نوع داده اي بياريم :
کد:mutable int i ;