mutable英音:'mju:təbl美音:'mjutəb!,形容詞,意為易變的;反覆無常的。在C++語言中,是使用較少的關鍵字——如果一個函式被const 修飾,那么它將無法修改其成員變數的,但是如果這個成員變數是被mutable修飾的話,則可以修改。
基本介紹
- 外文名:mutable
- 英音:'mju:təbl
- 美音:'mjutəb!
- 釋義:易變的;反覆無常的
- 其他釋義:C++語言的關鍵字
- 詞性:形容詞
英文單詞 mutable
C++ 中的 修飾符
struct data
{
char name[30];
mutable int accesses;
//.....
};
const data veep={"david",0,/*...*/};
strcpy(veep.name,"Jimmy");//notallowed
veep.accesses++;//allowed