Compilerwarnung (Ebene 2) C4308
negative integrale Konstante, die in nicht signierten Typ konvertiert wird
Hinweise
Ein Ausdruck konvertiert eine negative ganze Zahl in einen nicht signierten Typ. Das Ergebnis des Ausdrucks ist wahrscheinlich bedeutungslos.
Die /sdl
Compileroption (Zusätzliche Sicherheitsüberprüfungen aktivieren) erhöht diese Warnung auf einen Fehler.
Beispiel
// C4308.cpp
// compile with: /W2
unsigned int u = (-5 + 3U); // C4308
int main()
{
}
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für