Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'id' kan niet worden gedeclareerd met de aanduiding 'specifier'
Opmerkingen
Er is een specifier mutable gebruikt in een verklaring, maar de specifier is in deze context niet toegestaan.
De mutable aanduiding kan alleen worden toegepast op namen van klassegegevensleden en kan niet worden toegepast op namen die zijn gedeclareerd const of static, en kunnen niet worden toegepast op verwijzingsleden.
Voorbeeld
In het volgende voorbeeld ziet u hoe C2178 kan optreden en hoe u dit kunt oplossen.
// 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