Delphi-Quellcode:
Function CmC: Cardinal;
Var c1: Cardinal;
c2: Cardinal;
Begin
c1 := 1000000000;
c2 := 4;
Result := c1 * c2
End;
Weshalb gibt es bei der Funktion einen Integerüberlauf?
1.000.000.000 * 4 = 4.000.000.000
Wertebereich Cardinal: 0-4.294.967.295
Bye