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.
Negative Ganzzahlkonstante in vorzeichenlosen Typ konvertiert
Hinweise
Ein Ausdruck konvertiert eine negative ganze Zahl in einen nicht signierten Typ. Das Ergebnis des Ausdrucks ist wahrscheinlich bedeutungslos.
Die Compileroption /sdl (Zusätzliche Sicherheitsüberprüfungen aktivieren) stuft diese Warnung auf einen Fehler hoch.
Beispiel
Im folgenden Beispiel wird C4308 generiert:
// C4308.cpp
// compile with: /W2
unsigned int u = (-5 + 3U); // C4308
int main()
{
}