英文單詞 mutable
mutable英音:'mju:təbl美音:'mjutəb!,形容詞,意為易變的;反覆無常的。
C++ 中的 修飾符
mutable 可以用來指出,即使成員函式或者類變數為const,其某個成員也可以被修改。
在c++的類中, 如果一個成員函式被const 修飾,那么它將無法修改其成員變數的,但是如果這個成員變數是被mutable修飾的話,則可以修改。
例如
veep 的 const 限定符禁止程式修改veep的成員,但 accesses 成員的 mutable 說明符表示 accesses 不受這種限制。