Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die case-Konstante 'Konstante' ist zu groß für den Typ des switch-Ausdrucks.
Bemerkungen
Eine case-Konstante in einem switch -Ausdruck passt nicht in den Typ, dem sie zugewiesen ist.
Beispiel
Im folgenden Beispiel wird C4178 generiert:
// C4178.cpp
// compile with: /W1 /permissive
int main()
{
unsigned int u = 1;
switch (u)
{
case 4294967295: // OK, maximum value for type unsigned int
break;
case 4294967296: // C4178, exceeded maximum value
break;
}
}