Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nie można zadeklarować identyfikatora za pomocą specyfikatora "specyfikatora"
Uwagi
Specyfikator mutable został użyty w deklaracji, ale specyfikator nie jest dozwolony w tym kontekście.
Specyfikator mutable można zastosować tylko do nazw składowych danych klasy i nie można ich zastosować do nazw zadeklarowanych const lub static, i nie można ich zastosować do składowych odwołań.
Przykład
W poniższym przykładzie pokazano, jak może wystąpić błąd C2178 i jak go naprawić.
// C2178.cpp
// compile with: cl /c /W4 C2178.cpp
class S {
mutable const int i; // C2178
// To fix, declare either const or mutable, not both.
};
mutable int x = 4; // C2178
// To fix, remove mutable keyword