mutable

mutable英音:'mju:təbl美音:'mjutəb!,形容詞,意為易變的;反覆無常的。在C++語言中,是使用較少的關鍵字——如果一個函式被const 修飾,那么它將無法修改其成員變數的,但是如果這個成員變數是被mutable修飾的話,則可以修改。

英文單詞 mutable

mutable英音:'mju:təbl美音:'mjutəb!,形容詞,意為易變的;反覆無常的。

C++ 中的 修飾符

mutable 可以用來指出,即使成員函式或者類變數為const,其某個成員也可以被修改。

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

例如

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

相關詞條

相關搜尋

熱門詞條

聯絡我們