overflowexception
Dlaczego dzielenie int.MinValue by -1 throwed OverflowException in unchecked context?
int y = -2147483648;
int z = unchecked(y / -1);
Druga linia powoduje OverflowException. Czy nie powinno się temu zapobiec?
Na przykład:
int y = -2147483648;
int z = unchecked(y * 2);
Nie powoduje wyjątku.