float + unsigned long = Überlauf ???
-
unsigned long x = 1; float y = -10 + x;Toll C++, toll. Hat mich jetzt 2 Stunden gekostet, diesen VERHUR*** Fehler zu finden!
Warum verdammt nochmal ist y nach der Berechnung 4.29497e+009 ???

-
Guck Dir mal die Grundlagen von C++ an.
Und vor allem unsigned, da liegt doch schon die Antwort.
-
Mal abgesehen davon ist -10 kein float. Dann schon eher -10.0f .
-
Natürlich, ich Depp...
Sollte mal zu anderen Zeiten schlafen...THX